private IEnumerable <int> HotChocolate() { var water = _beverage.Recipe.Where(x => x.Name == "water").First(); var boiledWater = new BoilerPart(water.Name, water.Amount); _vendingMachine.SetVendingPart(boiledWater); _vendingMachine.Action(); yield return(BOIL_DELAY); _vendingMachine.AddToCup(_beverage.Recipe.Where(x => x.Name == "drinking chocolate").First()); yield return(ADD_TO_CUP_DELAY); _vendingMachine.Add(boiledWater); yield return(ADD_DELAY); }
private IEnumerable <int> LemonTea() { var water = _beverage.Recipe.Where(x => x.Name == "water").First(); var boiledWater = new BoilerPart(water.Name, water.Amount); _vendingMachine.SetVendingPart(boiledWater); _vendingMachine.Action(); yield return(BOIL_DELAY); _vendingMachine.Add(boiledWater); yield return(ADD_DELAY); _vendingMachine.AddToHotWater(_beverage.Recipe.Where(x => x.Name == "tea bag").First()); yield return(STEEP_DELAY); _vendingMachine.Add(_beverage.Recipe.Where(x => x.Name == "lemon").First()); yield return(ADD_DELAY); }
private IEnumerable <int> WhiteCoffee() { var water = _beverage.Recipe.Where(x => x.Name == "water").First(); var boiledWater = new BoilerPart(water.Name, water.Amount); _vendingMachine.SetVendingPart(boiledWater); _vendingMachine.Action(); yield return(BOIL_DELAY); _vendingMachine.Add(_beverage.Recipe.Where(x => x.Name == "sugar").First()); yield return(ADD_DELAY); _vendingMachine.AddToCup(_beverage.Recipe.Where(x => x.Name == "coffe granules").First()); yield return(ADD_TO_CUP_DELAY); _vendingMachine.Add(boiledWater); yield return(ADD_DELAY); _vendingMachine.Add(_beverage.Recipe.Where(x => x.Name == "milk").First()); yield return(ADD_DELAY); }