<PackageReference Include="NUnit" Version="3.12.0" />

RandomAttribute

Supplies a set of random values to a single parameter of a parameterized test.
public bool Distinct { get; set; }

If true, no value will be repeated.

public RandomAttribute(int count)

Construct a random set of values appropriate for the Type of the parameter on which the attribute appears, specifying only the count.

public RandomAttribute(int min, int max, int count)

Construct a set of ints within a specified range

public RandomAttribute(uint min, uint max, int count)

Construct a set of unsigned ints within a specified range

public RandomAttribute(long min, long max, int count)

Construct a set of longs within a specified range

public RandomAttribute(ulong min, ulong max, int count)

Construct a set of unsigned longs within a specified range

public RandomAttribute(short min, short max, int count)

Construct a set of shorts within a specified range

public RandomAttribute(ushort min, ushort max, int count)

Construct a set of unsigned shorts within a specified range

public RandomAttribute(double min, double max, int count)

Construct a set of doubles within a specified range

public RandomAttribute(float min, float max, int count)

Construct a set of floats within a specified range

public RandomAttribute(byte min, byte max, int count)

Construct a set of bytes within a specified range

public RandomAttribute(sbyte min, sbyte max, int count)

Construct a set of sbytes within a specified range

Retrieves a list of arguments which can be passed to the specified parameter.