예제 #1
0
        public void TestClearShapes()
        {
            ShapeFactory sf = new ShapeFactory();

            CompositeShape compositeShape = sf.MakeCompositeShape(1, 1);

            compositeShape.AddShape(sf.MakeCircle(3, 2, 2));
            compositeShape.AddShape(sf.MakePoint(1, 1));
            Assert.AreEqual(compositeShape.GetShapes().Count, 2);
            compositeShape.ClearShapes();
            Assert.AreEqual(compositeShape.GetShapes().Count, 0);
        }