Пример #1
0
        private static HourConverter GetHourConverter()
        {
            var hourRow1Converter = new HourRow1Converter();
            var hourRow2Converter = new HourRow2Converter();
            var hourConverter     = new HourConverter(hourRow1Converter, hourRow2Converter);

            return(hourConverter);
        }
Пример #2
0
        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);
        }