예제 #1
0
        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());
        }
예제 #2
0
        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());
        }
예제 #3
0
 public void TwoGDIDLongWithISOKey_BadCtor_1()
 {
     var k = new TwoGDIDLongWithISOKey(new GDID(10, 20), new GDID(10, 30), 123, "ertewrtewrte");
 }