Exemple #1
0
        public void Compare_GreaterThanObjectTypeComparisonSecondExpressionLessThan_ReturnsGreaterThanZero()
        {
            var x = new ComparisonClass {
                Compared = 12, AlsoCompared = "Compare1", NotCompared = 239
            };
            var y = new ComparisonClass {
                Compared = 11, AlsoCompared = "Compare2", NotCompared = 94353
            };
            var actual = Evaluate.Compare(x, y, c => c.Compared, c => c.AlsoCompared);

            Assert.IsTrue(actual > 0);
        }
Exemple #2
0
        public void Compare_EqualObjectTypeComparisonExceptNonComparedProperty_ReturnsZero()
        {
            var x = new ComparisonClass {
                Compared = 11, AlsoCompared = "Compare1", NotCompared = 239
            };
            var y = new ComparisonClass {
                Compared = 11, AlsoCompared = "Compare1", NotCompared = 432532
            };
            var actual = Evaluate.Compare(x, y, c => c.Compared, c => c.AlsoCompared);

            Assert.IsTrue(actual == 0);
        }
Exemple #3
0
        public void Compare_LessThanObjectTypeComparisonFirstExpressionLessThan_ReturnsLessThanZero()
        {
            var x = new ComparisonClass {
                Compared = 10, AlsoCompared = "Compare1", NotCompared = 239
            };
            var y = new ComparisonClass {
                Compared = 11, AlsoCompared = "Compare1", NotCompared = 94353
            };
            var actual = Evaluate.Compare(x, y, c => c.Compared, c => c.AlsoCompared);

            Assert.IsTrue(actual < 0);
        }