예제 #1
0
        public string Display(DateTime dateTime)
        {
            _stringBuilder.Clear();

            _clock.GenerateClockState(dateTime);

            DisplayRow(_clock.SecondsRow.Lamps);

            _stringBuilder.AppendLine();

            DisplayRow(_clock.HoursFirstRow.Lamps);
            DisplayRow(_clock.HoursSecondRow.Lamps);

            _stringBuilder.AppendLine();

            DisplayRow(_clock.MinutesFirstRow.Lamps, true);
            DisplayRow(_clock.MinutesSecondRow.Lamps);

            return(_stringBuilder.ToString());
        }