示例#1
0
        public void Format_Time_TimeFormatIsValid()
        {
            //Arrange
            var time = new Time {
                Hours = 23, Minutes = 59, Seconds = 59
            };
            var formatter = new BerlinClockTimeFormatter();

            //Act
            var formattedTimeString = formatter.Format(time);

            //Assert
            Assert.IsNotNull(formattedTimeString);
            var rows = formattedTimeString.Split(new[] { Environment.NewLine }, StringSplitOptions.None);

            this.ValidateRowsLength(rows);
            this.ValidateRowsContainAllowedSymbols(rows);
        }