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(); }
private static void Main(string[] args) { NYPizzaStore store = new NYPizzaStore(); store.OrderPizza("cheese"); 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()); }
private static void Main() { var nyStore = new NYPizzaStore(); var chicagoStore = new ChicagoPizzaStore(); var pizza = nyStore.OrderPizza("cheese"); Console.WriteLine($"Ethan ordered a {pizza.Name}\n"); pizza = chicagoStore.OrderPizza("cheese"); Console.WriteLine($"Joel ordered a {pizza.Name}\n"); pizza = nyStore.OrderPizza("clam"); Console.WriteLine($"Ethan ordered a {pizza.Name}\n"); pizza = chicagoStore.OrderPizza("clam"); Console.WriteLine($"Joel ordered a {pizza.Name}\n"); pizza = nyStore.OrderPizza("pepperoni"); Console.WriteLine($"Ethan ordered a {pizza.Name}\n"); pizza = chicagoStore.OrderPizza("pepperoni"); Console.WriteLine($"Joel ordered a {pizza.Name}\n"); pizza = nyStore.OrderPizza("veggie"); Console.WriteLine($"Ethan ordered a {pizza.Name}\n"); pizza = chicagoStore.OrderPizza("veggie"); Console.WriteLine($"Joel ordered a {pizza.Name}\n"); }
static void Main(string[] args) { PizzaStore nyStore = new NYPizzaStore(); PizzaStore chicagoStore = new ChicagoPizzaStore(); Pizza pizza = nyStore.OrderPizza("cheese"); Console.WriteLine($"Ethan ordered a {pizza.Name}"); pizza = chicagoStore.OrderPizza("cheese"); Console.WriteLine($"Joel ordered a {pizza.Name}"); pizza = nyStore.OrderPizza("clam"); Console.WriteLine($"Ethan ordered a {pizza.Name}"); pizza = chicagoStore.OrderPizza("clam"); Console.WriteLine($"Joel ordered a {pizza.Name}"); pizza = nyStore.OrderPizza("pepperoni"); Console.WriteLine($"Ethan ordered a {pizza.Name}"); pizza = chicagoStore.OrderPizza("pepperoni"); Console.WriteLine($"Joel ordered a {pizza.Name}"); pizza = nyStore.OrderPizza("veggie"); Console.WriteLine($"Ethan ordered a {pizza.Name}"); pizza = chicagoStore.OrderPizza("veggie"); Console.WriteLine($"Joel ordered a {pizza.Name}"); }
private static void RunPizzaEXample() { PizzaStore nyStore = new NYPizzaStore(); PizzaStore chicagoStore = new ChicagoPizzaStore(); Pizza pizza = nyStore.OrderPizza(PizzaTypes.Cheese); Console.WriteLine(pizza.Name); pizza = chicagoStore.OrderPizza(PizzaTypes.Cheese); Console.WriteLine(pizza.Name); }
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(); }
static void Main(string[] args) { // create two pizza stores (i.e., 2 concrete creators) PizzaStore nyStore = new NYPizzaStore(); PizzaStore chicagoStore = new ChicagoPizzaStore(); // create concrete products Pizza pizza = nyStore.OrderPizza("cheese"); Console.WriteLine("Ethan ordered a {0}\n", pizza.Name); pizza = chicagoStore.OrderPizza("cheese"); Console.WriteLine("Yoel ordered a {0}\n", pizza.Name); }
static void Main(string[] args) { var NYStore = new NYPizzaStore(); var chicagoStore = new ChicagoPizzaStore(); var cheesePizza = chicagoStore.OrderPizza("cheese"); Console.WriteLine(cheesePizza.ToString()); var veggiePizza = NYStore.OrderPizza("veggie"); Console.WriteLine(veggiePizza.ToString()); Console.ReadKey(); }
static void Main(string[] args) { var nyStore = new NYPizzaStore(); var chicagoPizzaStore = new ChicagoPizzaStore(); var pizza1 = nyStore.OrderPizza("cheese"); Console.WriteLine($"Person 1 ordered {pizza1.Name}"); Console.WriteLine("---"); var pizza2 = chicagoPizzaStore.OrderPizza("cheese"); Console.WriteLine($"Person 2 ordered {pizza2.Name}"); }
static void Main(string[] args) { //PizzaStore nyStore = new NYPizzaStore(); //PizzaStore chicagoStore = new ChicagoPizzaStore(); //Pizza pizza = nyStore.OrderPizza("cheese"); //Console.WriteLine(); //pizza = chicagoStore.OrderPizza("pepperoni"); PizzaStore store = new NYPizzaStore(); Pizza pizza = store.CreatePizza("cheese"); pizza.Prepare(); }
static void Main(string[] args) { PizzaStore nyStore = new NYPizzaStore(); PizzaStore chicagoStore = new ChicagoPizzaStore(); Pizza pizza = nyStore.OrderPizza("cheese"); Console.WriteLine($"Ethan orderd a {pizza.Name} ."); Console.WriteLine("-------------------------"); pizza = chicagoStore.OrderPizza("veggie"); Console.WriteLine($"Joel orderd an {pizza.Name}."); Console.Read(); }
static void Main(string[] args) { var chicagoPizzaStore = new ChicagoPizzaStore(); Run(chicagoPizzaStore.CreatePizza(Pizza.PizzaType.CheesePizza)); Run(chicagoPizzaStore.CreatePizza(Pizza.PizzaType.ClamPizza)); Run(chicagoPizzaStore.CreatePizza(Pizza.PizzaType.PapperoniPizza)); Run(chicagoPizzaStore.CreatePizza(Pizza.PizzaType.VeggiePizza)); var nYPizzaStore = new NYPizzaStore(); Run(nYPizzaStore.CreatePizza(Pizza.PizzaType.CheesePizza)); Run(nYPizzaStore.CreatePizza(Pizza.PizzaType.ClamPizza)); Run(nYPizzaStore.CreatePizza(Pizza.PizzaType.PapperoniPizza)); Run(nYPizzaStore.CreatePizza(Pizza.PizzaType.VeggiePizza)); Console.Read(); }
static void Main() { 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("pepperoni"); Console.WriteLine($"Mary ordered a {pizza.getName()}\n"); pizza = chicagoStore.OrderPizza("veggie"); Console.WriteLine($"Joe ordered a {pizza.getName()}\n"); }
public static void RunClient() { PrintSeparator(); //Create Store (That provides the Factory Method) Console.WriteLine("NY Style:"); PrintSeparator(); var nyStore = new NYPizzaStore(); var nyCheesePizza = nyStore.OrderPizza("cheese"); PrintSeparator(); var nyVeggiePizza = nyStore.OrderPizza("veggie"); PrintSeparator(); Console.WriteLine("Chicago Style:"); PrintSeparator(); var chicagoStore = new ChicagoPizzaStore(); var chicagoCheesePizza = chicagoStore.OrderPizza("cheese"); PrintSeparator(); var chicagoVeggiePizza = chicagoStore.OrderPizza("veggie"); }
static void Main(string[] args) { PizzaStore nypizzastore = new NYPizzaStore(); nypizzastore.orderPizza("pepperoni"); }