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

NUnit.Framework.Constraints.CollectionOrderedConstraint

namespace NUnit.Framework.Constraints { public class EqualUsingConstraint<[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); } } namespace NUnit.Framework.Constraints { public class CollectionOrderedConstraint : CollectionConstraint { public CollectionOrderedConstraint Ascending { get; } public CollectionOrderedConstraint Descending { get; } public CollectionOrderedConstraint Then { get; } public CollectionOrderedConstraint(); public CollectionOrderedConstraint Using(IComparer comparer); public CollectionOrderedConstraint Using<[Nullable(2)] T>(IComparer<T> comparer); public CollectionOrderedConstraint Using<[Nullable(2)] T>(Comparison<T> comparer); public CollectionOrderedConstraint By(string propertyName); } }