public void TwoGDIDLongWithISOKey_CreateNotEquate_3() { var k1 = new TwoGDIDLongWithISOKey(new GDID(10, 20), new GDID(10, 30), 123, "eng"); var k2 = new TwoGDIDLongWithISOKey(new GDID(10, 20), new GDID(10, 30), -123, "eNG"); Aver.AreNotEqual(k1, k2); Aver.IsFalse(k1.Equals(k2)); var o = k2; Aver.IsFalse(k1.Equals(o)); Aver.AreNotEqual(k1.GetHashCode(), k2.GetHashCode()); Aver.AreNotEqual(k1.GetDistributedStableHash(), k2.GetDistributedStableHash()); Console.WriteLine(k1.ToString()); }
public void TwoGDIDLongWithISOKey_CreateEquate_1() { var k1 = new TwoGDIDLongWithISOKey(new GDID(10, 20), new GDID(10, 30), 123, "eng"); var k2 = new TwoGDIDLongWithISOKey(new GDID(10, 20), new GDID(10, 30), 123, "eNG"); Aver.AreEqual("ENG", k1.ISOCode); Aver.AreEqual("ENG", k2.ISOCode); Aver.AreEqual(123, k1.PAYLOAD); Aver.AreEqual(123, k2.PAYLOAD); Aver.AreEqual(k1, k2); Aver.IsTrue(k1.Equals(k2)); var o = k2; Aver.IsTrue(k1.Equals(o)); Aver.AreEqual(k1.GetHashCode(), k2.GetHashCode()); Aver.AreEqual(k1.GetDistributedStableHash(), k2.GetDistributedStableHash()); Console.WriteLine(k1.ToString()); }