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

NUnit.Framework.Constraints.ComparisonAdapter

public abstract class 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(); } }