Class ByteSequenceGenerator

Namespace: AutoFixture
Assembly: AutoFixture.dll

Creates a sequence of consecutive numbers, starting at 1.

public class ByteSequenceGenerator : ISpecimenBuilder

Inheritance

objectByteSequenceGenerator

Implements

ISpecimenBuilder

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Extension Methods

SpecimenFactory.Create<T>(ISpecimenBuilder), SpecimenFactory.CreateMany<T>(ISpecimenBuilder), SpecimenFactory.CreateMany<T>(ISpecimenBuilder, int), SpecimenCommand.Do<T>(ISpecimenBuilder, Action<T>), SpecimenCommand.Do<T1, T2>(ISpecimenBuilder, Action<T1, T2>), SpecimenCommand.Do<T1, T2, T3>(ISpecimenBuilder, Action<T1, T2, T3>), SpecimenCommand.Do<T1, T2, T3, T4>(ISpecimenBuilder, Action<T1, T2, T3, T4>), SpecimenQuery.Get<T, TResult>(ISpecimenBuilder, Func<T, TResult>), SpecimenQuery.Get<T1, T2, TResult>(ISpecimenBuilder, Func<T1, T2, TResult>), SpecimenQuery.Get<T1, T2, T3, TResult>(ISpecimenBuilder, Func<T1, T2, T3, TResult>), SpecimenQuery.Get<T1, T2, T3, T4, TResult>(ISpecimenBuilder, Func<T1, T2, T3, T4, TResult>), CustomizationExtensions.ToCustomization(ISpecimenBuilder)

Constructors

ByteSequenceGenerator()

Initializes a new instance of the ByteSequenceGenerator class.

public ByteSequenceGenerator()

Methods

Create()

Creates an anonymous number.

[Obsolete("Please use the Create(request, context) method as this overload will be removed to make API uniform.")]
public byte Create()

Returns

byte

The next number in a consecutive sequence.

Create(object, ISpecimenContext)

Creates an anonymous byte.

public object Create(object request, ISpecimenContext context)

Parameters

request object

The request that describes what to create.

context ISpecimenContext

Not used.

Returns

object

The next byte in a consecutive sequence, if request is a request for a byte; otherwise, a NoSpecimen instance.

CreateAnonymous()

Creates an anonymous number.

[Obsolete("Please move over to using Create() as this method will be removed in the next release", true)]
public byte CreateAnonymous()

Returns

byte

The next number in a consecutive sequence.

Remarks

Obsolete: Please move over to using Create?text=Create() as this method will be removed in the next release.