Esempio n. 1
0
        public static void Main(string[] args)
        {
            PizzaStore pizzaStore = new NYStore();
            Pizza      pizza      = pizzaStore.OrderPizza("Cheese");

            pizzaStore = new ChicagoStore();
            pizza      = pizzaStore.OrderPizza("Meet");
        }
Esempio n. 2
0
        public void Test1()
        {
            PizzaStore nystore             = new NYStore();
            var        expectedPizzaObject = nystore.Create("Cheese");

            expectedPizzaObject.Prepare();
            expectedPizzaObject.Bake();
            var dough = expectedPizzaObject.dough;

            Assert.That(dough, Is.InstanceOf <Dough>());
            Assert.That(dough, Is.InstanceOf <ThinCrustDough>());
        }