public void SequenceEqualityWithoutOrderGetsExpectedResults(int[] a, int[] b, bool match) { var comparer = PipelineComparers.IgnoreOrderSequenceEqualityComparer(EqualityComparer <int> .Default); Assert.AreEqual(match, comparer.Equals(a, b)); Assert.AreEqual(match, comparer.Equals(b, a)); }
public void EqualityCheckComparerUsesTheSuppliedFunction(int a, int b, bool result) { var comparer = PipelineComparers.Equality <int>((x, y) => result); Assert.AreEqual(result, comparer.Equals(a, b)); }