static void Main(string[] args)
        {
            var endProgram = false;
            var factory    = new Factory.SimplePizzaFactory();
            var store      = new Store.PizzaStore(factory);

            do
            {
                var answer = GetOrder();

                if (answer.IsValidAnswer())
                {
                    Console.WriteLine("placing order...");
                    var order = store.OrderPizza(answer);
                    Console.WriteLine(String.Empty);
                    Console.WriteLine($"You just ordered : {order.GetDescription()}");
                    Console.WriteLine(string.Empty);
                }
                else
                {
                    endProgram = true;
                }
            } while (!endProgram);

            Console.WriteLine("Press any key to exit");
            Console.ReadLine();
        }
 public SimplePizzaStore(SimplePizzaFactory factory)
 {
     this.factory = factory;
 }