示例#1
0
        public void DataKey_Equality_Integers()
        {
            DataKey key  = new DataKeyBuilder().Add(1, "abc", 123).Build();
            DataKey key2 = new DataKeyBuilder().Add(1, "abc", 123).Build();

            Assert.AreEqual(key.GetHashCode(), key2.GetHashCode());
            Assert.IsTrue(key.Equals(key2));
        }
示例#2
0
        public void DataKey_Equality_ReferenceType()
        {
            DataKey key = new DataKeyBuilder()
                          .Add(1, "abc", new EqualityTest()
            {
                Value = "123"
            }).Build();
            DataKey key2 = new DataKeyBuilder()
                           .Add(1, "abc", new EqualityTest()
            {
                Value = "123"
            }).Build();

            Assert.AreEqual(key.GetHashCode(), key2.GetHashCode());
            Assert.IsTrue(key.Equals(key2));
        }
示例#3
0
        public void DataKey_NullValue_GetHashCode()
        {
            DataKey key = new DataKeyBuilder().Add(1, "abc", null).Build();

            key.GetHashCode();
        }