| GenExtensions Class |
Namespace: FsCheckUtils
The GenExtensions type exposes the following members.
| Name | Description | |
|---|---|---|
| PickGeneratorsT(Int32, GenT) |
A generator that picks a given number of elements from a list of generators, randomly.
| |
| PickGeneratorsT(Int32, IEnumerableGenT) |
A generator that picks a given number of elements from a list of generators, randomly.
| |
| PickValuesT(Int32, IEnumerableT) |
A generator that picks a given number of elements from a list, randomly.
| |
| PickValuesT(Int32, T) |
A generator that picks a given number of elements from a list, randomly.
| |
| RetryUntilT |
Create a generator that calls gen repeatedly until
the given condition is fulfilled. The generated value is then
returned. Use this combinator with care, since it may result
in infinite loops.
| |
| SomeOfGeneratorsT(GenT) |
A generator that picks a random number of elements from a list of generators.
| |
| SomeOfGeneratorsT(IEnumerableGenT) |
A generator that picks a random number of elements from a list of generators.
| |
| SomeOfValuesT(IEnumerableT) |
A generator that picks a random number of elements from a list.
| |
| SomeOfValuesT(T) |
A generator that picks a random number of elements from a list.
| |
| ZipT1, T2(GenT1, GenT2) |
Combines the given generators into one generator that produces a
tuple of their generated values.
| |
| ZipT1, T2, T3(GenT1, GenT2, GenT3) |
Combines the given generators into one generator that produces a
tuple of their generated values.
| |
| ZipT1, T2, T3, T4(GenT1, GenT2, GenT3, GenT4) |
Combines the given generators into one generator that produces a
tuple of their generated values.
| |
| ZipT1, T2, T3, T4, T5(GenT1, GenT2, GenT3, GenT4, GenT5) |
Combines the given generators into one generator that produces a
tuple of their generated values.
| |
| ZipT1, T2, T3, T4, T5, T6(GenT1, GenT2, GenT3, GenT4, GenT5, GenT6) |
Combines the given generators into one generator that produces a
tuple of their generated values.
| |
| ZipT1, T2, T3, T4, T5, T6, T7(GenT1, GenT2, GenT3, GenT4, GenT5, GenT6, GenT7) |
Combines the given generators into one generator that produces a
tuple of their generated values.
|
| Name | Description | |
|---|---|---|
| AlphaChar |
Generates an alpha character.
| |
| AlphaLowerChar |
Generates a lower-case alpha character.
| |
| AlphaNumChar |
Generates an alphanumerical character.
| |
| AlphaStr |
Generates a string of alpha characters.
| |
| AlphaUpperChar |
Generates an upper-case alpha character.
| |
| Guid |
Generates a version 4 (random) UUID.
See this link for more information.
| |
| Identifier |
Generates a string that starts with a lower-case alpha character,
and only contains alphanumerical characters.
| |
| NumChar |
Generates a numerical character.
| |
| NumStr |
Generates a string of digits.
|