public void TestLooseArray() { var a = new int[] { 1, 2, 3 }; var b = new int[] { 2, 1, 3 }; ObjectEqualityOptions.Current.ArrayEqualityMode = ArrayEqualityMode.Loose; var objectEquality = new ObjectEquality(); Assert.IsTrue(objectEquality.IsEqual(a, b)); }
public void TestStrictArrayError() { var a = new int[] { 1, 2, 3 }; var b = new int[] { 1, 1, 3 }; ObjectEqualityOptions.Current.ArrayEqualityMode = ArrayEqualityMode.Strict; var objectEquality = new ObjectEquality(); Assert.IsTrue(!objectEquality.IsEqual(a, b)); }
public void SetEquality() { _objectEquality = new ObjectEquality(); }