Class MockPostprocessor
Namespace: AutoFixture.AutoMoq
Assembly: AutoFixture.AutoMoq.dll
Post-processes a Mock%601 instance by setting appropriate default behavioral
values.
public class MockPostprocessor : ISpecimenBuilderInheritance
Implements
ISpecimenBuilder
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
MockPostprocessor(ISpecimenBuilder)
Initializes a new instance of the MockPostprocessor class with the
supplied ISpecimenBuilder.
public MockPostprocessor(ISpecimenBuilder builder)Parameters
builder ISpecimenBuilder
The builder which is expected to create Mock%601 instances.
Properties
Builder
Gets the builder decorated by this instance.
public ISpecimenBuilder Builder { get; }Property Value
ISpecimenBuilder
Methods
Create(object, ISpecimenContext)
Modifies a Mock%601 instance created by Builder.
public object Create(object request, ISpecimenContext context)Parameters
request object
The request that describes what to create.
context ISpecimenContext
A context that can be used to create other specimens.
Returns
The specimen created by Builder. If the instance is a correct
Mock%601 instance, this instance modifies it before returning it.