NUnit.Framework.Constraints.ComparisonAdapter
ComparisonAdapter class centralizes all comparisons of
values in NUnit, adapting to the use of any provided
IComparer, IComparer<T>
or Comparison<T>.
namespace NUnit.Framework.Constraints
{
public abstract class ComparisonAdapter
{
public static ComparisonAdapter Default { get; }
public static ComparisonAdapter For(IComparer comparer);
public static ComparisonAdapter For<[System.Runtime.CompilerServices.Nullable(2)] T>(IComparer<T> comparer);
public static ComparisonAdapter For<[System.Runtime.CompilerServices.Nullable(2)] T>(Comparison<T> comparer);
public abstract int Compare(object expected, object actual);
protected ComparisonAdapter();
}
}