예제 #1
0
        public void ItallianPizzaIsNotModified()
        {
            Pizza  pizza           = new ItallianPizza();
            string constNameResult = "Итальянская пицца";
            int    constCostResult = 10;
            string nameResult;
            int    costResult;

            nameResult = pizza.Name;
            costResult = pizza.GetCost();

            Assert.AreEqual(constNameResult, nameResult);
            Assert.AreEqual(constCostResult, costResult);
        }
예제 #2
0
        public void TomatoPizzaIsNotModified()
        {
            Pizza          pizza          = new ItallianPizza();
            PizzaDecorator pizzaDecorator = new TomatoPizza(pizza);

            string constNameResult = pizza.Name + ", с томатами";
            int    constCostResult = 10 + 3;
            string nameResult;
            int    costResult;

            nameResult = pizzaDecorator.Name;
            costResult = pizzaDecorator.GetCost();

            Assert.AreEqual(constNameResult, nameResult);
            Assert.AreEqual(constCostResult, costResult);
        }