Class EqualityComparerAssertion
Namespace: AutoFixture.Idioms
Assembly: AutoFixture.Idioms.dll
Encapsulates a unit test that verifies that a type implementing IEqualityComparer%601 implements it correctly.
public class EqualityComparerAssertion : CompositeIdiomaticAssertion, IIdiomaticAssertionInheritance
object ← CompositeIdiomaticAssertion ← EqualityComparerAssertion
Implements
Inherited Members
CompositeIdiomaticAssertion.Verify(ConstructorInfo), CompositeIdiomaticAssertion.Verify(IEnumerable<ConstructorInfo>), CompositeIdiomaticAssertion.Verify(params Assembly[]), CompositeIdiomaticAssertion.Verify(IEnumerable<Assembly>), CompositeIdiomaticAssertion.Verify(Assembly), CompositeIdiomaticAssertion.Verify(params Type[]), CompositeIdiomaticAssertion.Verify(IEnumerable<Type>), CompositeIdiomaticAssertion.Verify(Type), CompositeIdiomaticAssertion.Verify(params MemberInfo[]), CompositeIdiomaticAssertion.Verify(IEnumerable<MemberInfo>), CompositeIdiomaticAssertion.Verify(MemberInfo), CompositeIdiomaticAssertion.Verify(params ConstructorInfo[]), CompositeIdiomaticAssertion.Verify(MethodInfo), CompositeIdiomaticAssertion.Verify(IEnumerable<MethodInfo>), CompositeIdiomaticAssertion.Verify(params MethodInfo[]), CompositeIdiomaticAssertion.Verify(PropertyInfo), CompositeIdiomaticAssertion.Verify(IEnumerable<PropertyInfo>), CompositeIdiomaticAssertion.Verify(params PropertyInfo[]), CompositeIdiomaticAssertion.Verify(FieldInfo), CompositeIdiomaticAssertion.Verify(IEnumerable<FieldInfo>), CompositeIdiomaticAssertion.Verify(params FieldInfo[]), CompositeIdiomaticAssertion.Assertions, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
EqualityComparerAssertion(ISpecimenBuilder)
Initializes a new instance of the EqualityComparerAssertion class.
public EqualityComparerAssertion(ISpecimenBuilder builder)Parameters
builder ISpecimenBuilder
A composer which can create instances required to implement the idiomatic unit test, such as the owner of the property, as well as the value to be assigned and read from the member.
Remarks
builder will typically be a `Fixture` instance.