public void init()
        {
            berlinClockParser         = new BerlinClockParser();
            berlinClockParserWhiteBox = new PrivateObject(berlinClockParser);
            var randomGenerator = new Random();

            randomHour   = randomGenerator.Next(0, 24);
            randomMinute = randomGenerator.Next(0, 59);
            randomSecond = randomGenerator.Next(0, 59);
        }
        public void ShouldReturnString(string input, string output)
        {
            Mock <ITimeParser> timeParserMock = new Mock <ITimeParser>();

            timeParserMock.Setup(mock => mock.ParseTimeString(input)).Returns(TimeSpan.Parse(input));

            IBerlinClockParser parser = new BerlinClockParser(timeParserMock.Object);

            string actual = parser.getBerlinTime(input);

            Assert.Equal(output, actual);
        }
Example #3
0
        static int Main(string[] args)
        {
            if (args.Length != 1)
            {
                Console.WriteLine(usageText);

                return(1);
            }

            IBerlinClockParser clockParser = new BerlinClockParser(new TimeParser());

            Console.WriteLine(clockParser.getBerlinTime(args[0]));

            return(0);
        }