Class StringLengthAttributeRelay
Namespace: AutoFixture.DataAnnotations
Assembly: AutoFixture.dll
Relays a request for a constrained string to a ConstrainedStringRequest.
public class StringLengthAttributeRelay : ISpecimenBuilderInheritance
object ← StringLengthAttributeRelay
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>(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
StringLengthAttributeRelay()
public StringLengthAttributeRelay()Properties
RequestMemberTypeResolver
Gets or sets the current IRequestMemberTypeResolver.
public IRequestMemberTypeResolver RequestMemberTypeResolver { get; set; }Property Value
Methods
Create(object, ISpecimenContext)
Creates a new specimen based on a specified length of characters that are allowed.
public object Create(object request, ISpecimenContext context)Parameters
request object
The request that describes what to create.
context ISpecimenContext
A container that can be used to create other specimens.
Returns
A specimen created from a RangedNumberRequest encapsulating the operand
type, the minimum and the maximum of the requested number, if possible; otherwise,
a NoSpecimen instance.