public void PizzaDecorator_GetPriceWithCheese_Price() { var pizza = new PizzaWithCheese(new Pizza(), 3); var price = pizza.GetPrice(); Assert.IsNotNull(price); Assert.AreEqual(13, price); }
public static void Test() { var pizzaWithCheese = new PizzaWithCheese(new Pizza(), 5); // Пицца с сыром var pizzaWithChicken = new PizzaWithChicken(new Pizza(), 6); // Пицца с курицей var pizzaWithChickenAndCheese = new PizzaWithChicken(pizzaWithCheese, 6); // Пицца с сыром и курицей Console.WriteLine("Total for cheese pizza: " + pizzaWithCheese.GetPrice()); Console.WriteLine("Total for chicken pizza: " + pizzaWithChicken.GetPrice()); Console.WriteLine("Total for cheese + chicken pizza: " + pizzaWithChickenAndCheese.GetPrice()); }