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)); }
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)); }
public void DataKey_NullValue_GetHashCode() { DataKey key = new DataKeyBuilder().Add(1, "abc", null).Build(); key.GetHashCode(); }