Ejemplo n.º 1
0
        public void TestDecodator()
        {
            Restaurant restaurant = new Restaurant("Cili", true);
            IWorker    worker     = new SimpleWorker("Aurimas", restaurant, 600);
            Bartender  bartender  = new Bartender(worker);

            Assert.AreEqual(0, bartender.Sell(0));
            Assert.AreEqual(10, bartender.Sell(10));

            bartender.closeRestaurant();
            Assert.IsFalse(restaurant.Working);
        }