Example #1
0
        private static void PizzaTestDrive()
        {
            var nyStore = new NYStylePizzaStore();
            var pizza   = nyStore.OrderPizza(PizzaType.Cheese);

            Console.WriteLine($"You ordered a {pizza.Name}\n");

            var chicagoStore = new ChicagoStylePizzaStore();

            pizza = chicagoStore.OrderPizza(PizzaType.Cheese);
            Console.WriteLine($"You ordered a {pizza.Name}\n");
        }
Example #2
0
        private static void Main(string[] args)
        {
            var nyStore      = new NyStylePizzaStore();
            var chicagoStore = new ChicagoStylePizzaStore();

            var pizza = nyStore.OrderPizza("cheese");

            Console.WriteLine($"Ethan ordered a {pizza.GetName()}\n");

            pizza = chicagoStore.OrderPizza("cheese");
            Console.WriteLine($"Joel ordered a {pizza.GetName()}\n");
        }
Example #3
0
        static void Main(string[] args)
        {
            PizzaStore nyPizzaStore      = new NYStylePizzaStore();
            PizzaStore chicagoPizzaStore = new ChicagoStylePizzaStore();

            PizzaType[] pizzaTypes = { PizzaType.Cheese, PizzaType.Greek, PizzaType.Pepperoni };

            foreach (var type in pizzaTypes)
            {
                nyPizzaStore.OrderPizza(type);
                Console.WriteLine("-----------------");
                chicagoPizzaStore.OrderPizza(type);
            }
        }