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);
        }