public void SaltDecorator() { // Arrange var decorator = new SaltDecorator(new Meal("Chicken")); // Assert Assert.AreEqual("Salted Chicken", decorator.Decorate()); }
public void MultipleDecorator() { // Arrange var decorator1 = new CheeseDecorator(new Meal("Chicken")); var decorator2 = new SaltDecorator(decorator1); // Assert Assert.AreEqual("Salted Chicken, with extra cheese", decorator2.Decorate()); }