static void Main(string[] args)
        {
            ShapeFactory.ConfigureContainer <IBoard, ConsoleBoard>();
            var shape  = ShapeFactory.GetShape_UsingSetBoardMethod("NaiveFactory.Circle");
            var shape2 = ShapeFactory.GetShape_UsingConstructorInjection("NaiveFactory.Rectangle");

            shape.Draw();
            shape2.Draw();
            Console.ReadKey();
        }