Class OrRequestSpecification
Namespace: AutoFixture.Kernel
Assembly: AutoFixture.dll
A boolean 'Or' Composite IRequestSpecification.
public class OrRequestSpecification : IRequestSpecificationInheritance
object ← OrRequestSpecification
Implements
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
OrRequestSpecification(params IRequestSpecification[])
Initializes a new instance of the OrRequestSpecification class with the
supplied specifications.
public OrRequestSpecification(params IRequestSpecification[] specifications)Parameters
specifications IRequestSpecification[]
An array of IRequestSpecification.
OrRequestSpecification(IEnumerable<IRequestSpecification>)
Initializes a new instance of the OrRequestSpecification class with the
supplied specifications.
public OrRequestSpecification(IEnumerable<IRequestSpecification> specifications)Parameters
specifications IEnumerable<IRequestSpecification>
A sequence of IRequestSpecification.
Properties
Specifications
Gets the decorated specifications.
public IEnumerable<IRequestSpecification> Specifications { get; }Property Value
IEnumerable<IRequestSpecification>
Methods
IsSatisfiedBy(object)
Evaluates a request for a specimen.
public bool IsSatisfiedBy(object request)Parameters
request object
The specimen request.
Returns
true if request is satisfied by any of the
Specifications; otherwise, false.