Class SpecimenContext
Namespace: AutoFixture.Kernel
Assembly: AutoFixture.dll
Default implementation of ISpecimenContext.
public class SpecimenContext : ISpecimenContextInheritance
Implements
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>(ISpecimenContext), SpecimenFactory.CreateAnonymous<T>(ISpecimenContext), SpecimenFactory.CreateMany<T>(ISpecimenContext), SpecimenFactory.CreateMany<T>(ISpecimenContext, int)
Constructors
SpecimenContext(ISpecimenBuilder)
Initializes a new instance of SpecimenContext with the supplied
ISpecimenBuilder.
public SpecimenContext(ISpecimenBuilder builder)Parameters
builder ISpecimenBuilder
The builder that will handle requests.
Properties
Builder
Gets the ISpecimenBuilder contained by the instance.
public ISpecimenBuilder Builder { get; }Property Value
Methods
Resolve(object)
Creates an anonymous variable (specimen) based on a request by delegating the request
to its contained Builder.
public object Resolve(object request)Parameters
request object
The request that describes what to create.
Returns
The result of a request to the contained Builder.