Table of Contents

Enum DefaultValue

Namespace
Moq
Assembly
Moq.dll

Determines the way default values are generated calculated for loose mocks.

public enum DefaultValue

Fields

Custom = 2

All 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 = 0

Default behavior, which generates empty values for value types (i.e. default(int)), empty array and enumerables, and nulls for all other reference types.

Mock = 1

Whenever the default value generated by Empty is null, replaces this value with a mock (if the type can be mocked).