コード例 #1
0
        public void HashCodes()
        {
            var obj1 = new MyEquatable("foo");
            var obj2 = new MyEquatable("foo");
            var obj3 = new MyEquatable("bar");

            Assert.AreEqual(obj1.GetHashCode(), obj1.GetHashCode());
            Assert.AreEqual(obj1.GetHashCode(), obj2.GetHashCode());
            Assert.AreNotEqual(obj1.GetHashCode(), obj3.GetHashCode());
        }
コード例 #2
0
 public void HashCodes()
 {
     Assert.AreEqual(obj1.GetHashCode(), obj1.GetHashCode());
     Assert.AreEqual(obj1.GetHashCode(), obj2.GetHashCode());
     Assert.AreNotEqual(obj1.GetHashCode(), obj3.GetHashCode());
 }