Variants Enumeration
Specifies categories for the random generation of objects. The exact definition
of each category is left to the implementor.
Namespace: Jodosoft.PrimitivesAssembly: Jodosoft.Primitives (in Jodosoft.Primitives.dll) Version: 2.0
[FlagsAttribute]
public enum Variants
<FlagsAttribute>
Public Enumeration Variants
[FlagsAttribute]
public enum class Variants
[<FlagsAttribute>]
type Variants
None | 0 |
Does not specify a category for random generation. The behavior of implementations is undefined.
|
Defaults | 1 |
Includes null, zero, and any other default state for a given object.
|
LowMagnitude | 2 |
Includes small values and values with reduced significance.
|
AnyMagnitude | 4 |
Includes any value from the set of all possible values, excluding errors.
|
Boundaries | 8 |
Includes minimum and maximum values.
|
NonError | 15 |
Encompasses all variants, except for errors.
|
Errors | 16 |
Includes values that are typical of error scenarios, or values intended to elicit errors.
|
All | 31 |
Encompasses all variants.
|