public void ToString_SwitchedOn() { var lamp = new HoursFirstRowLamp(1); var time = new TimeSpan(5, 0, 0); lamp.Process(time); Assert.AreEqual("R", lamp.ToString()); }
public void Process_FourthLampTwentyHours_IsSwitchedOnLightYellow() { var lamp = new HoursFirstRowLamp(4); var time = new TimeSpan(20, 0, 0); lamp.Process(time); Assert.AreEqual(true, lamp.IsSwitchedOn); Assert.AreEqual("R", lamp.LightColour); }
public void Process_FourthLampNineteenHours_IsSwitchedOffLightRed() { var lamp = new HoursFirstRowLamp(4); var time = new TimeSpan(19, 0, 0); lamp.Process(time); Assert.AreEqual(false, lamp.IsSwitchedOn); Assert.AreEqual("R", lamp.LightColour); }