Class FixedBuilder

Namespace: AutoFixture.Kernel
Assembly: AutoFixture.dll

A ISpecimenBuilder that always returns the same specimen.

public class FixedBuilder : ISpecimenBuilder

Inheritance

objectFixedBuilder

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

FixedBuilder(object)

Initializes a new instance of the FixedBuilder class.

public FixedBuilder(object specimen)

Parameters

specimen object

The specimen to return from the ISpecimenContext) method.

Methods

Create(object, ISpecimenContext)

Returns the same specimen every time.

public object Create(object request, ISpecimenContext context)

Parameters

request object

The request that describes what to create. Ignored.

context ISpecimenContext

A context that can be used to create other specimens. Ignored.

Returns

object

The specimen supplied to the instance in the constructor.

See Also

FixedBuilder.FixedBuilder(object)