Пример #1
0
        public void ABCDECompare_ReturnsTrueWhenDerivedTypeIsDifferent()
        {
            var x   = new UnionABCDE(1);
            var y   = new UnionABCDEPrime(1);
            var sut = UnionABCDE.Comparer;

            Assert.IsTrue(sut.Equals(x, y));
        }
Пример #2
0
        public void ABCDECompare_ReturnsFalseWhenFifthUnderlyingTypeIsNotEqual()
        {
            var x   = new UnionABCDE(new E());
            var y   = new UnionABCDE(new E());
            var sut = UnionABCDE.Comparer;

            Assert.IsFalse(sut.Equals(x, y));
        }
Пример #3
0
        public void ABCDECompare_ReturnsFalseWhenUnderlyingTypeIsDifferent()
        {
            var x   = new UnionABCDE(1);
            var y   = new UnionABCDE(new B());
            var sut = UnionABCDE.Comparer;

            Assert.IsFalse(sut.Equals(x, y));
        }
Пример #4
0
        public void ABCDECompare_ReturnsTrueWhenFirstUnderlyingTypeIsEqual()
        {
            var x   = new UnionABCDE(1);
            var y   = new UnionABCDE(1);
            var sut = UnionABCDE.Comparer;

            Assert.IsTrue(sut.Equals(x, y));
        }