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