Exemple #1
0
        public void TestInvalidTooManyHoursInput()
        {
            var testedConverter = new TimeToBerlinClockDataConverter();
            var parsedTime      = new ParsedTimeWithExtraMidnight()
            {
                Hours   = 100,
                Minutes = 0,
                Seconds = 0
            };

            testedConverter.ConvertParsedTimeToBerlinClockData(parsedTime);
        }
Exemple #2
0
        public void TestAfterMidnightConversion()
        {
            var testedConverter = new TimeToBerlinClockDataConverter();
            var parsedTime      = new ParsedTimeWithExtraMidnight()
            {
                Hours   = 0,
                Minutes = 0,
                Seconds = 1
            };
            var result = testedConverter.ConvertParsedTimeToBerlinClockData(parsedTime);

            Assert.AreEqual(false, result.IsOneSecondLightActive);
            Assert.AreEqual(0, result.FiveHoursLightsCount);
            Assert.AreEqual(0, result.OneHourLightsCount);
            Assert.AreEqual(0, result.FiveMinutesLightsCount);
            Assert.AreEqual(0, result.OneMinuteLightsCount);
        }