private void Brew(int amount, IBeanDispencer beanDispencer) { // Simulate that the brewer is brewing... for (int i = 0; i < 101; i++) { Console.Clear(); Console.WriteLine("Brygger nu {0} kop {1} vent venligst...\n{2} %", amount, beanDispencer.BeanType.Name, i); Thread.Sleep(100); } // Print finish message to user... Console.Clear(); Console.WriteLine("Færdig. Du kan tage din kop nu."); Thread.Sleep(3000); }
private void Filldispencers(ILiquidDispencer liquidDispencer, IBeanDispencer beanDispencer) { liquidDispencer.FillDispencer(); beanDispencer.FillDispencer(); }
public void StartBrewing(int strength, int amountToBrew, ILiquidDispencer liquidDispencer, IBeanDispencer beanDispencer) { // Heat up... Heater.HeatUp(); // Calculate amount of beans to use... int beansToUse = Calculator.CalculateSpoonsOfBeansToUse(strength); // Get the liquid from dispencer... liquidDispencer.FillBrewer(amountToBrew); // Get beans from dispencer... beanDispencer.FillBrewer(beansToUse); // Brew the choosen type... Brew(amountToBrew, beanDispencer); // Cool down the heater again... Heater.CoolDown(); }