Variants Enumeration

Specifies categories for the random generation of objects. The exact definition of each category is left to the implementor.

Definition

Namespace: Jodosoft.Primitives
Assembly: Jodosoft.Primitives (in Jodosoft.Primitives.dll) Version: 2.0
[FlagsAttribute]
public enum Variants

Members

None0 Does not specify a category for random generation. The behavior of implementations is undefined.
Defaults1 Includes null, zero, and any other default state for a given object.
LowMagnitude2 Includes small values and values with reduced significance.
AnyMagnitude4 Includes any value from the set of all possible values, excluding errors.
Boundaries8 Includes minimum and maximum values.
NonError15 Encompasses all variants, except for errors.
Errors16 Includes values that are typical of error scenarios, or values intended to elicit errors.
All31 Encompasses all variants.

See Also