Esempio n. 1
0
        static void Main(string[] args)
        {
            CoffeMachine coffeeMachine = new CoffeMachine(10);

            coffeeMachine.waterContainer.PutObjectInContainer(10);
            IPowder coffeePowder = new CoffePowder();
            Filter  filter       = new Filter(coffeePowder, 10);

            filter.container.PutObjectInContainer(10);
            coffeeMachine.PlaceFilter(filter);
            IDrinkable     coffe          = new Coffe();
            FluidContainer fluidContainer = new FluidContainer(coffe, 10);

            coffeeMachine.PlaceCoffeePot(fluidContainer);
            coffeeMachine.PowerON();
            for (int i = 0; i < 10; i++)
            {
                coffeeMachine.Update();
            }
            fluidContainer = coffeeMachine.RemoveCoffeePot();
            Console.WriteLine("Machine has" + fluidContainer.amount + " " + fluidContainer.fluidType);

            Console.ReadKey();
        }
Esempio n. 2
0
 public void PlaceCoffeePot(FluidContainer fluidContainer)
 {
     coffePot = fluidContainer;
 }