public TimeConverter(ITimeParser timeParser, IClockConsoleSerializer consoleSerializer) { this.timeParser = timeParser ?? throw new ArgumentNullException(nameof(timeParser)); this.consoleSerializer = consoleSerializer ?? throw new ArgumentNullException(nameof(consoleSerializer)); }
public TheBerlinClockSteps() { timeParser = new TimeParser(new TimeValidator()); consoleSerializer = new ClockConsoleSerializer(); berlinClock = new TimeConverter(timeParser, consoleSerializer); }