private static HourConverter GetHourConverter() { var hourRow1Converter = new HourRow1Converter(); var hourRow2Converter = new HourRow2Converter(); var hourConverter = new HourConverter(hourRow1Converter, hourRow2Converter); return(hourConverter); }
public TheBerlinClockSteps() { var lineFormatter = new LineFormatter((char)TimeConverter.Lamp.Off); var hourConverter = new HourConverter(lineFormatter); var minuteConverter = new MinuteConverter(lineFormatter); var secondConverter = new SecondConverter(lineFormatter); _berlinClock = new TimeConverter(hourConverter, minuteConverter, secondConverter); }