public void TestSquareOfSircle()
        {
            var sirqle = new Sirqle();

            sirqle.radius = 2;

            var expected = 12.566;

            Assert.AreEqual((int)expected, (int)SquareSimple.GetCalculatedSquare(sirqle, x => x.radius));
        }
        public void TestRightTriangle()
        {
            var triangle = new Triangle();

            triangle.a = 90;
            triangle.b = 60;
            triangle.c = 30;

            var expected = true;

            Assert.AreEqual(expected, SquareSimple.GetFigureInfo(triangle).isRightTriangle);
        }
        public void TestSquareOfTriangle()
        {
            var triangle = new Triangle();

            triangle.a = 3;
            triangle.b = 4;
            triangle.c = 5;

            var expected = 6;

            Assert.AreEqual(expected, SquareSimple.GetCalculatedSquare(triangle, x => x.a, x => x.b, x => x.c));
        }
        public void TestAddingNewFigure()
        {
            var cube = new Cube();

            cube.CubeSide = 3;
            var expected = 6 * Math.Pow(3, 2);

            SquareSimple square = new SquareSimple();

            square.AddNewFigure(cube, cube.CubeSquare);

            Assert.AreEqual(expected, square.CalculateSquare(cube, x => x.CubeSide));
        }