Esempio n. 1
0
        public void GetSquare_ShouldReturn_ExpectedValues()
        {
            bool flag = true; //for more than one test

            MyRectangle rect     = new MyRectangle(new Point2D(1, 1), 10, 20);
            int         expected = 200;

            if (rect.GetSquare() != expected)
            {
                flag = false;
            }

            rect     = new MyRectangle(1, 6);
            expected = 6;

            if (rect.GetSquare() != expected)
            {
                flag = false;
            }

            rect     = new MyRectangle(0, 0);
            expected = 0;

            if (rect.GetSquare() != expected)
            {
                flag = false;
            }

            Assert.IsTrue(flag);
        }
Esempio n. 2
0
 static void PrintfRectInfo(MyRectangle rect)
 {
     Console.WriteLine($"Top left point : (X,Y) = ({rect.Peak.X},{rect.Peak.Y})");
     Console.WriteLine($"Width : {rect.Width} Height : {rect.Height}");
     Console.WriteLine($"Square : {rect.GetSquare()} Perimeter : {rect.GetPerimeter()}");
 }