Esempio n. 1
0
        static void Main(string[] args)
        {
            var darkRoast = new DarkRoast();

            var milk     = new Milk(darkRoast);
            var soybeans = new Soy(milk);

            var milk2     = new Milk(soybeans);
            var totalCost = milk2.Cost();

            Console.WriteLine(Math.Round(totalCost, 2));
            Console.WriteLine(milk2.Description);
        }
Esempio n. 2
0
 private static void setMenuItems(IMenuItem[] menuItems)
 {
     menuItems[0] = new Sugar(new Coffee());
     menuItems[1] = new Sugar(new Sugar(new Coffee()));
     menuItems[2] = new Sugar(new Milk(new Coffee()));
     menuItems[3] = new Milk(new Coffee());
     menuItems[4] = new Milk(new Milk(new CoffeeDarkRoast()));
     menuItems[5] = new Milk(new Tea());
     menuItems[6] = new Milk(new Milk(new Tea()));
     menuItems[7] = new SandwichWithBacon();
     menuItems[8] = new SandwichWithRoastedBeef();
     menuItems[9] = new SandwichWithEggSalad();
 }