Enum DefaultValue
- Namespace
- Moq
- Assembly
- Moq.dll
Determines the way default values are generated calculated for loose mocks.
public enum DefaultValue
Fields
Custom = 2All default value generation strategies other than Empty or Mock are represented by this enumeration value.
Do not set DefaultValue (nor DefaultValue) to this value. If you want to set up a custom default value generation strategy, set DefaultValueProvider or DefaultValueProvider instead.
Empty = 0Default behavior, which generates empty values for value types (i.e. default(int)), empty array and enumerables, and nulls for all other reference types.
Mock = 1Whenever the default value generated by Empty is null, replaces this value with a mock (if the type can be mocked).