Exemplo n.º 1
0
        private static void SetupDependencies()
        {
            var timeParser = new TimeParser();
            var timeMapper = new TimeMapper();

            _talkingClockService = new TalkingClockService(timeParser, timeMapper);
        }
Exemplo n.º 2
0
        public void TalkingClockService_ShouldReturnFivePastOne()
        {
            // act
            const string input   = "13:05";
            var          service = new TalkingClockService();

            // arrange
            var result = service.GetHumanFriendlyText(input);

            // assert
            Assert.AreEqual(result, "Five past one");
        }
Exemplo n.º 3
0
        public void TalkingClockService_ShouldReturnTwelveOClockFromTwentyFourHourClock()
        {
            // act
            const string input   = "00:00";
            var          service = new TalkingClockService();

            // arrange
            var result = service.GetHumanFriendlyText(input);

            // assert
            Assert.AreEqual(result, "Twelve o\'clock");
        }
Exemplo n.º 4
0
        public void TalkingClockService_ShouldReturnTwentyFiveToTwo()
        {
            // act
            const string input   = "13:35";
            var          service = new TalkingClockService();

            // arrange
            var result = service.GetHumanFriendlyText(input);

            // assert
            Assert.AreEqual(result, "Twenty five to two");
        }
Exemplo n.º 5
0
        public void TalkingClockService_ShouldReturnOneOClock()
        {
            // act
            const string input   = "1:00";
            var          service = new TalkingClockService();

            // arrange
            var result = service.GetHumanFriendlyText(input);

            // assert
            Assert.AreEqual(result, "One o\'clock");
        }