コード例 #1
0
        public void OperatorEqual_CoodsChecked_PointsEqualExpected()
        {
            //arrange
            GeometricPoint point1 = new GeometricPoint()
            {
                CoordX = 20,
                CoordY = 20
            };

            GeometricPoint point2 = new GeometricPoint()
            {
                CoordX = 20,
                CoordY = 20
            };

            //act
            //assert
            Assert.IsTrue(point1 == point2);
        }
コード例 #2
0
        public void OperatorMinus_CoodsSubstracted_0CoordX0CoordYExpected()
        {
            //arrange
            GeometricPoint point1 = new GeometricPoint()
            {
                CoordX = 10,
                CoordY = 10
            };

            GeometricPoint point2 = new GeometricPoint()
            {
                CoordX = 10,
                CoordY = 10
            };

            GeometricPoint point3 = new GeometricPoint();

            //act
            point3 = point1 - point2;

            //assert
            Assert.AreEqual(point3.CoordX, 0);
            Assert.AreEqual(point3.CoordY, 0);
        }
コード例 #3
0
        public void OperatorPlus_CoodsAdded_30CoordX20CoordYExpected()
        {
            //arrange
            GeometricPoint point1 = new GeometricPoint()
            {
                CoordX = 10,
                CoordY = 10
            };

            GeometricPoint point2 = new GeometricPoint()
            {
                CoordX = 20,
                CoordY = 10
            };

            GeometricPoint point3 = new GeometricPoint();

            //act
            point3 = point1 + point2;

            //assert
            Assert.AreEqual(point3.CoordX, 30);
            Assert.AreEqual(point3.CoordY, 20);
        }
コード例 #4
0
        public void OperatorPlus_CoodsAdded_10CoordX10CoordYExpected()
        {
            //arrange
            GeometricPoint point1 = new GeometricPoint()
            {
                CoordX = 5,
                CoordY = 5
            };

            GeometricPoint point2 = new GeometricPoint()
            {
                CoordX = 5,
                CoordY = 5
            };

            GeometricPoint point3 = new GeometricPoint();

            //act
            point3 = point1 + point2;

            //assert
            Assert.AreEqual(point3.CoordX, 10);
            Assert.AreEqual(point3.CoordY, 10);
        }