public static void AreNotEqual(Object expected, Object actual, string message) { if (actual == expected) { Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, false), message); } }
public static void AreEqual <T>(T expected, T actual, string message, IEqualityComparer <T> comparer) { if (typeof(Object).IsAssignableFrom(typeof(T))) { AreEqual((object)expected as Object, (object)actual as Object, message); return; } if (!comparer.Equals(actual, expected)) { Fail(AssertionMessageUtil.GetEqualityMessage(actual, expected, true), message); } }