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

NUnit.Framework.Constraints.EqualUsingConstraint<T>

public class EqualUsingConstraint<T> : Constraint
EqualUsingConstraint where the comparison is done by a user supplied comparer.
namespace NUnit.Framework.Constraints { public class EqualUsingConstraint<[System.Runtime.CompilerServices.Nullable(2)] T> : Constraint { public EqualUsingConstraint(T expected, Func<T, T, bool> comparer); public EqualUsingConstraint(T expected, Func<object, object, bool> comparer); public EqualUsingConstraint(T expected, IEqualityComparer<T> comparer); public EqualUsingConstraint(T expected, IComparer<T> comparer); public EqualUsingConstraint(T expected, Comparison<T> comparer); public EqualUsingConstraint(T expected, IEqualityComparer comparer); public EqualUsingConstraint(T expected, IComparer comparer); public virtual ConstraintResult ApplyTo(T actual); } }