Ejemplo n.º 1
0
        public void Equals_NonGeneric_ThisIsNotEqualToObj_ReturnsFalse(int xMin, int xMax, int yMin, int yMax)
        {
            var uut1 = new MinMaxPair <int>(xMin, xMax);
            var uut2 = new MinMaxPair <int>(yMin, yMax);

            uut1.Equals((object)uut2).ShouldBeFalse();
        }
Ejemplo n.º 2
0
        public void Equals_Generic_ThisIsEqualToPair_ReturnsTrue(int xMin, int xMax, int yMin, int yMax)
        {
            var uut1 = new MinMaxPair <int>(xMin, xMax);
            var uut2 = new MinMaxPair <int>(yMin, yMax);

            uut1.Equals(uut2).ShouldBeTrue();
        }
Ejemplo n.º 3
0
        public void Equals_NonGeneric_ComparerAlwaysReturnsNegative1_ReturnsFalse(int xMin, int xMax, int yMin, int yMax)
        {
            var comparer = new DelegateComparer <int>((x, y) => - 1);
            var uut1     = new MinMaxPair <int>(xMin, xMax, comparer);
            var uut2     = new MinMaxPair <int>(yMin, yMax, comparer);

            uut1.Equals((object)uut2).ShouldBeFalse();
        }
Ejemplo n.º 4
0
        public void Equals_Generic_ComparerAlwaysReturns0_ReturnsTrue(int xMin, int xMax, int yMin, int yMax)
        {
            var comparer = new DelegateComparer <int>((x, y) => 0);
            var uut1     = new MinMaxPair <int>(xMin, xMax, comparer);
            var uut2     = new MinMaxPair <int>(yMin, yMax, comparer);

            uut1.Equals(uut2).ShouldBeTrue();
        }
Ejemplo n.º 5
0
        public void Equals_ObjTypeIsWrong_ReturnsFalse(int min, int max)
        {
            var uut = new MinMaxPair <int>(min, max);

            uut.Equals(new object()).ShouldBeFalse();
        }
Ejemplo n.º 6
0
        public void Equals_NonGeneric_ObjIsNull_ReturnsFalse(int min, int max)
        {
            var uut = new MinMaxPair <int>(min, max);

            uut.Equals(null).ShouldBeFalse();
        }
Ejemplo n.º 7
0
        public void Equals_NonGeneric_ThisIsSameAsObj_ReturnsTrue(int min, int max)
        {
            var uut = new MinMaxPair <int>(min, max);

            uut.Equals((object)uut).ShouldBeTrue();
        }
Ejemplo n.º 8
0
        public void Equals_Generic_ThisIsSameAsPair_ReturnsTrue(int min, int max)
        {
            var uut = new MinMaxPair <int>(min, max);

            uut.Equals(uut).ShouldBeTrue();
        }