static void Main(string[] args) { Console.Write(PizzaAscii.Pizza); var store = new NewYorkPizzaStore(); store.OrderPizza("cheese"); store.OrderPizza("New York Cheese Pizza"); }
static void Main(string[] args) { PizzaStore pizzaStore = new NewYorkPizzaStore(); Pizza pizza = pizzaStore.OrderPizza(PizzaType.CHEESE); Console.WriteLine(pizza.ToString() + "\n"); pizza = pizzaStore.OrderPizza(PizzaType.PEPPERONI); Console.WriteLine(pizza.ToString()); Console.ReadLine(); }
public void AbstractFactory_CheeseProductsCreated() { PizzaStore chiStore = new ChicagoPizzaStore(); Pizza chiPizza = chiStore.OrderPizza("Cheese"); PizzaStore nyStore = new NewYorkPizzaStore(); Pizza nyPizza = nyStore.OrderPizza("Cheese"); Assert.AreEqual("Chicago Cheese Pizza", chiPizza.Name); Assert.AreEqual("New York Cheese Pizza", nyPizza.Name); }
public static void Sample() { var newYorkPizzaStore = new NewYorkPizzaStore(); newYorkPizzaStore.OrderPizza("cheese"); Console.WriteLine("-----------------------------------------------------------"); var chicagoYorkPizzaStore = new ChicagoPizzaStore(); chicagoYorkPizzaStore.OrderPizza("cheese"); }
static void Main(string[] args) { var newYorkPizzaStore = new NewYorkPizzaStore(); newYorkPizzaStore.OrderPizza("cheese"); Console.WriteLine("-----------------------------------------------------------"); var chicagoYorkPizzaStore = new ChicagoPizzaStore(); chicagoYorkPizzaStore.OrderPizza("cheese"); Console.ReadKey(); }
public void PizzaStoreFactories_CreateProducts() { PizzaStore nyStore = new NewYorkPizzaStore(); Pizza nyPizza = nyStore.OrderPizza("Cheese"); PizzaStore chicagoStore = new ChicagoPizzaStore(); Pizza chiPizza = chicagoStore.OrderPizza("Cheese"); Assert.AreEqual("Thin Crust Dough", nyPizza.Dough); Assert.AreEqual("New York Style Cheese Pizza", nyPizza.Name); Assert.AreEqual("Marinara Sauce", nyPizza.Sauce); Assert.AreEqual("Thick Crust Dough", chiPizza.Dough); Assert.AreEqual("Chicago Style Cheese Pizza", chiPizza.Name); Assert.AreEqual("Plum Tomato Sauce", chiPizza.Sauce); }
static void Main(string[] args) { //var factory = new SimplePizzaFactory(); //var store = new SimplePizzaStore(factory); //var pizza = store.OrderPizza("cheese"); Console.Write(PizzaAscii.Pizza); var newYorkStore = new NewYorkPizzaStore(); var chicagoStore = new ChicagoPizzaStore(); newYorkStore.OrderPizza("cheese"); chicagoStore.OrderPizza("pepperoni"); }