<PackageReference Include="nunit" Version="2.5.9.10348" />

EqualityAdapter

public abstract class EqualityAdapter
EqualityAdapter class handles all equality comparisons that use an IEqualityComparer, IEqualityComparer<T> or a ComparisonAdapter.
protected EqualityAdapter()

public static EqualityAdapter For(IComparer comparer)

Returns an EqualityAdapter that wraps an IComparer.

public static EqualityAdapter For(IEqualityComparer comparer)

Returns an EqualityAdapter that wraps an IEqualityComparer.

public static EqualityAdapter For<T>(IEqualityComparer<T> comparer)

Returns an EqualityAdapter that wraps an IEqualityComparer<T>.

public static EqualityAdapter For<T>(IComparer<T> comparer)

Returns an EqualityAdapter that wraps an IComparer<T>.

public static EqualityAdapter For<T>(Comparison<T> comparer)

Returns an EqualityAdapter that wraps a Comparison<T>.

public abstract bool ObjectsEqual(object x, object y)

Compares two objects, returning true if they are equal