Esempio n. 1
0
        static void Main(string[] args)
        {
            PizzaStore nyStore = new NYPizzaStore();
            PizzaStore chicagoStore = new ChicagoPizzaStore();

            Pizza pizza = nyStore.OrderPizza("cheese");
            Console.WriteLine("Ethan ordered a " + pizza.getName() + "\n");

            pizza = chicagoStore.OrderPizza("cheese");
            Console.WriteLine("Joel ordered a " + pizza.getName() + "\n");

            pizza = nyStore.OrderPizza("clam");
            Console.WriteLine("Ethan ordered a " + pizza.getName() + "\n");

            pizza = chicagoStore.OrderPizza("clam");
            Console.WriteLine("Joel ordered a " + pizza.getName() + "\n");

            pizza = nyStore.OrderPizza("pepperoni");
            Console.WriteLine("Ethan ordered a " + pizza.getName() + "\n");

            pizza = chicagoStore.OrderPizza("pepperoni");
            Console.WriteLine("Joel ordered a " + pizza.getName() + "\n");

            pizza = nyStore.OrderPizza("veggie");
            Console.WriteLine("Ethan ordered a " + pizza.getName() + "\n");

            pizza = chicagoStore.OrderPizza("veggie");
            Console.WriteLine("Joel ordered a " + pizza.getName() + "\n");

            Console.ReadKey();
        }
 public void should_get_new_york_cheese_pizza_given_order_cheese_pizza_in_new_york_store()
 {
     var nyPizzaFactory = new NYPizzaFactory();
     var nyPizzaStore = new NYPizzaStore(nyPizzaFactory);
     var orderPizza = nyPizzaStore.OrderPizza("cheese");
     Assert.Equal(typeof(NYCheesePizza), orderPizza.GetType());
 }
Esempio n. 3
0
        static void Main(string[] args)
        {
            PizzaStore nyPizzaStore = new NYPizzaStore();
            PizzaStore californiaPizzaStore = new CaliforniaPizzaStore();

            nyPizzaStore.OrderPizza("Veggie");
            Console.WriteLine();

            californiaPizzaStore.OrderPizza("Veggie");
            Console.WriteLine();

            Console.ReadLine();
        }