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

NUnitEqualityComparer

NUnitEqualityComparer encapsulates NUnit's handling of equality tests between objects.
public class FailurePoint

FailurePoint class represents one point of failure in an equality test.

public static NUnitEqualityComparer Default { get; }

Returns the default NUnitEqualityComparer

public bool CompareAsCollection { get; set; }

Gets and sets a flag indicating that arrays should be compared as collections, without regard to their shape.

public IList ExternalComparers { get; }

Gets and sets an external comparer to be used to test for equality. It is applied to members of collections, in place of NUnit's own logic.

public IList FailurePoints { get; }

Gets the list of failure points for the last Match performed.

public bool IgnoreCase { get; set; }

Gets and sets a flag indicating whether case should be ignored in determining equality.

public bool AreEqual(object x, object y, ref Tolerance tolerance)

Compares two objects for equality within a tolerance.