static void Main(string[] args) { List <Figures> FigureCollection = new List <Figures>(); FigureCollection.Add(FigureCreator.CreatePoint(6, 7)); FigureCollection.Add(FigureCreator.CreateLine(new Point(12, 18), new Point(4, 9))); FigureCollection.Add(FigureCreator.CreateRectangle(4, 6, new Point(10, 10))); FigureCollection.Add(FigureCreator.CreateCircle(new Point(2, 7), 15)); FigureCollection.Add(FigureCreator.CreateRing(new Point(5, 5), 4, 6)); foreach (var item in FigureCollection) { Console.WriteLine(item.GetType().ToString()); item.ShowInfo(); } }
public void InputBadCircleRadiusOutputException(double radius) { var creator = new FigureCreator(); var circle = creator.CreateCircle(radius); }