<PackageReference Include="NUnit" Version="4.3.0" />

IEqualWithUsingConstraintExtensions

Allows specifying a custom comparer for the EqualConstraint.
public static EqualUsingConstraint<TExpected> Using<TExpected>(this IEqualWithUsingConstraint<TExpected> constraint, Func<TExpected, TExpected, bool> comparer)

Flag the constraint to use the supplied boolean-returning delegate.

public static EqualUsingConstraint<TExpected> Using<TExpected>(this IEqualWithUsingConstraint<TExpected> constraint, IEqualityComparer<TExpected> comparer)

Flag the constraint to use the supplied IEqualityComparer object.

public static EqualUsingConstraint<TExpected> Using<TExpected>(this IEqualWithUsingConstraint<TExpected> constraint, IComparer<TExpected> comparer)

Flag the constraint to use the supplied IComparer object.

public static EqualUsingConstraint<TExpected> Using<TExpected>(this IEqualWithUsingConstraint<TExpected> constraint, Comparison<TExpected> comparer)

Flag the constraint to use the supplied Comparison object.

public static EqualUsingConstraint<TExpected> Using<TActual, TExpected>(this IEqualWithUsingConstraint<TExpected> constraint, Func<TActual, TExpected, bool> comparer)

Flag the constraint to use the supplied predicate function

public static EqualUsingConstraint<TExpected> Using<TActual, TExpected>(this IEqualWithUsingConstraint<TExpected> constraint, IComparer<TActual> comparer)

Flag the constraint to use the supplied IComparer object.

public static EqualUsingConstraint<TExpected> Using<TExpected>(this IEqualWithUsingConstraint<TExpected> constraint, IEqualityComparer comparer)

Flag the constraint to use the supplied IEqualityComparer object.

public static EqualUsingConstraint<TExpected> Using<TExpected>(this IEqualWithUsingConstraint<TExpected> constraint, IComparer comparer)

Flag the constraint to use the supplied IComparer object.