コード例 #1
0
        public void EquivalentValuesOfDifferentTypesAreNotEqual()
        {
            var tt1 = ATinyType.Create <ATinyType>("value");
            var tt2 = AnotherTinyType.Create <AnotherTinyType>("value");

            Assert.IsFalse(tt1.Equals(tt2));
        }
コード例 #2
0
        public void EquivalentValuesOfDifferentTypesHaveUnequalHashCodes()
        {
            var tt1 = ATinyType.Create <ATinyType>("value");
            var tt2 = AnotherTinyType.Create <AnotherTinyType>("value");

            Assert.AreNotEqual(tt1.GetHashCode(), tt2.GetHashCode());
        }
コード例 #3
0
        public void EquivalentValuesWithDifferentTypesAreNotEqualTinyTypes()
        {
            var tt1 = ATinyType.Create <ATinyType>(10);
            var tt2 = AnotherTinyType.Create <AnotherTinyType>(10);

            Assert.AreNotEqual(tt1, tt2);
        }