Ejemplo n.º 1
0
        public void TriangleIsRight()
        {
            //arrange
            ShapeSquareFactory factory = new ShapeSquareFactory();
            //act
            var square = factory.Triangle(new Point(10, 0), new Point(10, 10), new Point(20, 0));

            //assert
            Assert.IsTrue(square.IsRight());
        }
Ejemplo n.º 2
0
        public void TriangleSquareValues()
        {
            //arrange
            ShapeSquareFactory factory = new ShapeSquareFactory();
            //act
            var square = factory.Triangle(new Point(10, 0), new Point(10, 10), new Point(20, 0));

            //assert
            Assert.AreEqual(50, square.Square());
        }
Ejemplo n.º 3
0
        public void CircleSquareWithZeroValue()
        {
            //arrange
            ShapeSquareFactory factory = new ShapeSquareFactory();
            //act
            var square = factory.Circle(0);

            //assert
            Assert.AreEqual(0, square.Square());
        }
Ejemplo n.º 4
0
        public void CircleSquareWithCorrectValue()
        {
            //arrange
            ShapeSquareFactory factory = new ShapeSquareFactory();
            //act
            var correctArea = Math.PI * Math.Pow(10, 2);
            var square      = factory.Circle(10);

            //assert
            Assert.AreEqual(correctArea, square.Square());
        }
Ejemplo n.º 5
0
        public void TriangleFindSquare()
        {
            //arrange
            ShapeSquareFactory factory = new ShapeSquareFactory();

            //act
            var correctArea = Math.PI * Math.Pow(10, 2);
            var square      = factory.FindSquare(new Point(10, 0), new Point(10, 10));

            //assert
            Assert.AreEqual(correctArea, square.Square());

            //act
            square = factory.FindSquare();
            //assert
            Assert.AreEqual(0, square.Square());

            //act
            square = factory.FindSquare(new Point(10, 0), new Point(10, 10), new Point(20, 0));
            //assert
            Assert.AreEqual(50, square.Square());
        }