Esempio n. 1
0
        public void GetAreaTest()
        {
            // Arange
            FigureBuilder squareBuilder = new SquareBuilder("SquareFigure");
            Figures       squareFigure1 = squareBuilder.Create(3);
            double        expected      = 9;
            //Act
            var result = squareFigure1.GetArea();

            // Assert
            Assert.AreEqual(result, expected, 0.01);
        }
Esempio n. 2
0
        public void GetPerimeterTest()
        {
            // Arange
            double[]      v             = { 2 };
            SquareFigure  squareFigure2 = new SquareFigure(v);
            FigureBuilder squareBuilder = new SquareBuilder("SquareFigure");
            Figures       squareFigure1 = squareBuilder.Create(2);
            double        expected      = 8;
            //Act
            var result = squareFigure2.GetPerimeter();

            // Assert
            Assert.AreEqual(result, expected);
        }
Esempio n. 3
0
        public void Equals1_SquareFigure_True()
        {
            // Arange
            double[]     v             = { 3 };
            SquareFigure squareFigure2 = new SquareFigure(v);

            FigureBuilder squareBuilder1 = new SquareBuilder("SquareFigure");
            Figures       squareFigure1  = squareBuilder1.Create(3);
            //Act
            var result = SquareFigure.Equals1(squareFigure1, squareFigure2);

            // Assert
            Assert.IsTrue(result);
        }
Esempio n. 4
0
        public void SquareFigureTest()
        {
            // Arange
            double[]      v             = { 3 };
            FigureBuilder squareBuilder = new SquareBuilder("SquareFigure");
            Figures       squareFigure1 = squareBuilder.Create(3);
            var           expected      = Convert.ToString(squareFigure1);
            //Act
            var result  = new SquareFigure(v);
            var result1 = Convert.ToString(result);

            // Assert
            Assert.AreEqual(expected, result1);
            // Assert.Fail();
        }
Esempio n. 5
0
 private Square ReadSquare()
 {
     return(SquareBuilder.Build(float.Parse(UpperLeftCornerXTextBox.Text),
                                float.Parse(UpperLeftCornerYTextBox.Text), float.Parse(SideTextBox.Text)));
 }