Пример #1
0
        public void DecoratorPatternTest()
        {
            Beverage beverage = new Espresso(price: 2, description: nameof(Espresso));
            Mocha    mocha    = new Mocha(beverage, 1, nameof(Mocha));

            Assert.AreEqual(mocha.Cost(), 3);
            Assert.AreEqual(mocha.Description, "Espresso, Mocha");
        }