public void Log_EqualityComparer_Equals_DifferentObjectsSameValues() { var client = BaseTest.Initialize_Client(new MessageResponse(new MessageItem())); var log1 = client.GetLogs().Single(); var log2 = client.GetLogs().Single(); var comparer = new LogEqualityComparer(); Assert.IsTrue(!Equals(log1, log2), "Both logs referenced equaled each other"); Assert.IsTrue(comparer.Equals(log1, log2), "Logs were not equal"); }
public void Log_EqualityComparer_Equals_DifferentObjectsNullableValues() { var item = new MessageItem(null, null, "43042.2573037732", null, null, "604", null, null, null, null, "1", null, null, "2304", null, null, null, null); var client = BaseTest.Initialize_Client(new MessageResponse(item)); var log1 = client.GetLogs().Single(); var log2 = client.GetLogs().Single(); var comparer = new LogEqualityComparer(); Assert.IsTrue(!Equals(log1, log2), "Both logs referenced equaled each other"); Assert.IsTrue(comparer.Equals(log1, log2), "Logs were not equal"); }