public override void Execute() { brewingProcessHandler.StartMashCopperMashingIn(_startTime, _brewNumber, _fieldName, _fieldValue); Brew brew = brewingProcessHandler.GetBrew(_brewNumber); string mashingInTime = brew.GetProcessParameterValue(ProcessEquipment.MashCopper, MashCopperProcessParameters.MashingInStartTime.ToString()); Console.WriteLine("Mash Copper Mashing In time: " + mashingInTime); }
public void SetProcessParameterValueTest() { Brew brew = new Brew("01/01/2016", "Maltina", "258"); string paramName = MashCopperProcessParameters.MashingInStartTime.ToString(); brew.SetProcessParameterValue(ProcessEquipment.MashCopper, paramName, "12:00"); string paramValue = brew.GetProcessParameterValue(ProcessEquipment.MashCopper, MashCopperProcessParameters.MashingInStartTime.ToString()); Assert.AreEqual("12:00", paramValue); }
public void SetEndTime(string paramText, string endTime, MashTun mashTun, Brew brew) { if (paramText.Equals("Mash in Time - Finish")) { MashTunProcessParameters paramToCheck = MashTunProcessParameters.MashingInStartTime; MashTunProcessParameters paramToChange = MashTunProcessParameters.MashingInEndTime; IMashTunState newState = mashTun.ProteinRestState; SetProcessStepEndTime(endTime, mashTun, brew, paramToCheck, paramToChange, newState); string mashingInEndTime = brew.GetProcessParameterValue(ProcessEquipment.MashTun, MashTunProcessParameters.MashingInEndTime.ToString()); Console.WriteLine("Mash Tun mashingInEndTime: " + mashingInEndTime); } }
public void SetProcessStepEndTimeTestCase() { Brew brew = new Brew("01/01/2016", "Maltina", "258"); MashCopper mashCopper = new MashCopper(brew); brew.SetProcessParameterValue(ProcessEquipment.MashCopper, MashCopperProcessParameters.HeatingUp1EndTime.ToString(), "10:00"); string checkValue = brew.GetProcessParameterValue(ProcessEquipment.MashCopper, MashCopperProcessParameters.HeatingUp1EndTime.ToString()); MashCopperRest1State mashCopperRest1State = new MashCopperRest1State(); //mashCopperRest1State.SetEndTime("12:00", mashCopper, brew); string paraValue = brew.GetProcessParameterValue(ProcessEquipment.MashCopper, MashCopperProcessParameters.Rest1EndTime.ToString()); Assert.AreEqual("12:00", paraValue); }
private void SetCastingStartTime(string endTime, WortCopper wortCopper, Brew brew, WortCopperProcessParameters paramToCheck, WortCopperProcessParameters paramToChange, IWortCopperState newState) { string brandName = brew.BrandName; string wortCopperParamToCheckValue = brew.GetProcessParameterValue(ProcessEquipment.WortCopper, paramToCheck.ToString()); //Complete process step if (brandName.Length > 0 && wortCopperParamToCheckValue.Length > 0) { Brew nBrew = wortCopper.Brew; string paramName = paramToChange.ToString(); nBrew.SetProcessParameterValue(ProcessEquipment.WortCopper, paramName, endTime); //Set new state wortCopper.SetState(newState); //Console.WriteLine("New state is: " + newStateString); } }
protected void SetProcessStepEndTime(string endTime, MashTun mashTun, Brew brew, MashTunProcessParameters paramToCheck, MashTunProcessParameters paramToChange, IMashTunState newState) { string brandName = brew.BrandName; string paramToCheckValue = brew.GetProcessParameterValue(ProcessEquipment.MashTun, paramToCheck.ToString()); //Complete process step if (brandName.Length > 0 && paramToCheckValue.Length > 0) { Brew nBrew = mashTun.Brew; string paramName = paramToChange.ToString(); nBrew.SetProcessParameterValue(ProcessEquipment.MashTun, paramName, endTime); //Set new state //string newStateString = mashTun.SetState(newState); //Console.WriteLine("New state is: " + newStateString); } }
protected void SetProcessStepEndTime(string endTime, Whirlpool wortCopper, Brew brew, WhirlpoolProcessParameters paramToCheck, WhirlpoolProcessParameters paramToChange, IWhirlpoolState newState) { string brandName = brew.BrandName; string paramToCheckValue = brew.GetProcessParameterValue(ProcessEquipment.Whirlpool, paramToCheck.ToString()); //Complete process step if (brandName.Length > 0 && paramToCheckValue.Length > 0) { Brew nBrew = wortCopper.Brew; string paramName = paramToChange.ToString(); nBrew.SetProcessParameterValue(ProcessEquipment.Whirlpool, paramName, endTime); //Set new state //string newStateString = wortCopper.SetState(newState); //Console.WriteLine("New state is: " + newStateString); } }
public void StartMashingIn(string paramText, string startTime, MashTun mashTun, Brew brew) { string brewNumber = brew.BrewNumber; string brandName = brew.BrandName; string mashTunBrewNumber = mashTun.Brew.BrewNumber; MashTunProcessParameters param = MashTunProcessParameters.MashingInStartTime; string paramName = param.ToString(); //Start Mashing In9 if (brandName.Length > 0 && brewNumber.Length > 0 && brewNumber == mashTunBrewNumber && paramText.Equals("Tranpsort Time - Finish")) { mashTun.Brew.SetProcessParameterValue(ProcessEquipment.MashTun, paramName, startTime); string mashingInTime = brew.GetProcessParameterValue(ProcessEquipment.MashTun, MashTunProcessParameters.MashingInStartTime.ToString()); Console.WriteLine("Mash Tun mashingInTime: " + mashingInTime); //Set new state mashTun.SetState(mashTun.MashingInState); } }