public void TestDraw() { ShapeFactory sf = new ShapeFactory(); CompositeShape compositeShape = sf.MakeCompositeShape(1, 1); compositeShape.AddShape(sf.MakeCircle(2, 2, 2)); Bitmap bitmap = new Bitmap(1024, 1024, System.Drawing.Imaging.PixelFormat.Format32bppArgb); Graphics g = Graphics.FromImage(bitmap); compositeShape.Draw(g); bitmap.Save("compositeShape.bmp"); }