Esempio n. 1
0
        public void TestEquilateralTriangleArea()
        {
            var shape = FactoryShape.Create(ShapeType.EquilateralTriangle, 5);

            Assert.AreEqual(shape.Area, 10.83);
        }
Esempio n. 2
0
        public void TestCircleArea()
        {
            var shape = FactoryShape.Create(ShapeType.Circle, 5);

            Assert.AreEqual(shape.Area, 78.54);
        }
Esempio n. 3
0
        public void TestSquareArea()
        {
            var shape = FactoryShape.Create(ShapeType.Square, 5);

            Assert.AreEqual(shape.Area, 25);
        }
Esempio n. 4
0
        public void TestEquilateralTriangleType()
        {
            var shape = FactoryShape.Create(ShapeType.EquilateralTriangle, 5);

            Assert.IsInstanceOfType(shape, typeof(EquilateralTriangle));
        }
Esempio n. 5
0
        public void TestCircleType()
        {
            var shape = FactoryShape.Create(ShapeType.Circle, 5);

            Assert.IsInstanceOfType(shape, typeof(Circle));
        }
Esempio n. 6
0
        public void TestSquareType()
        {
            var shape = FactoryShape.Create(ShapeType.Square, 5);

            Assert.IsInstanceOfType(shape, typeof(Square));
        }