public void AbstractStoreUT_TestNyStore()
        {
            PizzaStoreFactory pizzaStoreFactory = new PizzaStoreFactory();
            IPizzaStore       pizzaStore        = pizzaStoreFactory.CreateStore("New York");

            Assert.AreEqual("Preparing NY Style Cheesy Pizza\n" +
                            "Baking NY Style Cheesy Pizza\n" +
                            "Cutting NY Style Cheesy Pizza\n" +
                            "Boxing NY Style Cheesy Pizza\n",
                            pizzaStore.OrderPizza("Cheese"));


            Assert.AreEqual("Preparing NY Style Pepperoni Pizza\n" +
                            "Baking NY Style Pepperoni Pizza\n" +
                            "Cutting NY Style Pepperoni Pizza\n" +
                            "Boxing NY Style Pepperoni Pizza\n",
                            pizzaStore.OrderPizza("Pepperoni"));
        }
Пример #2
0
        static void Main(string[] args)
        {
            IPizza      pizza      = null;
            IPizzaStore pizzaStore = null;

            pizzaStore = new NYPizzaStore();

            pizza = pizzaStore.OrderPizza(PizzaMenu.VeggiePizza);
            Console.WriteLine(pizza);

            pizza = pizzaStore.OrderPizza(PizzaMenu.PepperoniPizza);
            Console.WriteLine(pizza);

            pizzaStore = new ChicagoPizzaStore();

            pizza = pizzaStore.OrderPizza(PizzaMenu.CheesePizza);
            Console.WriteLine(pizza);

            pizza = pizzaStore.OrderPizza(PizzaMenu.ClamPizza);
            Console.WriteLine(pizza);
        }
Пример #3
0
 public void Initialize()
 {
     store = new FakePizzaStore();
 }
Пример #4
0
 public PizzaController(IPizzaStore s)
 {
     store = s;
 }