Exemplo 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");
        }
Exemplo 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>());
        }