/// <summary> /// emulates user interaction with the kettle /// </summary> public void HeatWater() { _menu.PressManageButton(); _notifier.Beep(); //todo:place a strategy here! _notifier.LightOn(Color.White); _notifier.DisplayTemperature(_menu.TargetTemperature); _heatingSystem.HeatUpTo(_menu.TargetTemperature); }