public void EqualsColoredTriangleTest2()
        {
            ColoredTriangle target   = new ColoredTriangle();
            ColoredTriangle other    = new ColoredTriangle();
            bool            expected = true;
            bool            actual;

            actual = target.Equals(other);
            Assert.AreEqual(expected, actual);
        }
        public void EqualsTest()
        {
            ColoredTriangle target   = new ColoredTriangle();
            object          other    = null;
            bool            expected = false;
            bool            actual;

            actual = target.Equals(other);
            Assert.AreEqual(expected, actual);
        }
        public void EqualsColoredTriangleTest9()
        {
            ColoredTriangle target = new ColoredTriangle()
            {
                Vertices = new Point[] { new Point(0, 1), new Point(1, 1), new Point(0, 0) }
            };
            ColoredTriangle other    = target;
            bool            expected = true;
            bool            actual   = target.Equals(other);

            Assert.AreEqual(expected, actual);
        }
        public void EqualsColoredTriangleTest3()
        {
            ColoredTriangle target = new ColoredTriangle()
            {
                Brush = Brushes.AliceBlue
            };
            ColoredTriangle other    = new ColoredTriangle();
            bool            expected = false;
            bool            actual;

            actual = target.Equals(other);
            Assert.AreEqual(expected, actual);
        }
Пример #5
0
        public void TestEqualsAndHashCode()
        {
            var side1    = new ColoredSide(Color.Red, 7);
            var side2    = new ColoredSide(Color.Blue, 6);
            var side3    = new ColoredSide(Color.Yellow, 5);
            var triangle = new ColoredTriangle
            {
                FirstSide  = side1,
                SecondSide = side2,
                ThirdSide  = side3
            };

            var triangle2 = new ColoredTriangle
            {
                FirstSide  = side1,
                SecondSide = side2,
                ThirdSide  = side3
            };


            Assert.IsTrue(triangle.Equals(triangle2));
            Assert.AreEqual(triangle.GetHashCode(), triangle2.GetHashCode());
        }