Class DefaultEngineParts

Namespace: AutoFixture
Assembly: AutoFixture.dll

Supplies ISpecimenBuilder instances that can be used to implement the default engine of AutoFixture.

public class DefaultEngineParts : DefaultRelays, IEnumerable<ISpecimenBuilder>, IEnumerable

Inheritance

objectDefaultRelaysDefaultEngineParts

Implements

IEnumerable<ISpecimenBuilder>, IEnumerable

Inherited Members

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

Constructors

DefaultEngineParts()

Initializes a new instance of the DefaultEngineParts class with an instance of DefaultPrimitiveBuilders.

public DefaultEngineParts()

DefaultEngineParts(IEnumerable<ISpecimenBuilder>)

Initializes a new instance of the DefaultEngineParts class with the supplied sequence of ISpecimenBuilder.

public DefaultEngineParts(IEnumerable<ISpecimenBuilder> primitiveBuilders)

Parameters

primitiveBuilders IEnumerable<ISpecimenBuilder>

The builders to use instead of DefaultPrimitiveBuilders.

DefaultEngineParts(params ISpecimenBuilder[])

Initializes a new instance of the DefaultEngineParts class with the supplied array of ISpecimenBuilder.

public DefaultEngineParts(params ISpecimenBuilder[] primitiveBuilders)

Parameters

primitiveBuilders ISpecimenBuilder[]

The builders to use instead of DefaultPrimitiveBuilders.

Methods

GetEnumerator()

Returns an enumerator that iterates through the collection.

public override IEnumerator<ISpecimenBuilder> GetEnumerator()

Returns

IEnumerator<ISpecimenBuilder>

A IEnumerator%601 that can be used to iterate through the collection.