public void TimeParserTest() { parser = new TimeParser24H(); string input = "24:00:00"; TimeSpan expected = new TimeSpan(1, 0, 0, 0); Assert.AreEqual(expected, parser.ParseStringToTimeSpan(input)); input = "23:59:59"; expected = new TimeSpan(0, 23, 59, 59); Assert.AreEqual(expected, parser.ParseStringToTimeSpan(input)); input = "00:00:00"; expected = new TimeSpan(0, 0, 0, 0); Assert.AreEqual(expected, parser.ParseStringToTimeSpan(input)); input = "13:17:01"; expected = new TimeSpan(0, 13, 17, 1); Assert.AreEqual(expected, parser.ParseStringToTimeSpan(input)); }
public void TimeParserTestRandom() { parser = new TimeParser24H(); var date = DateTime.Now; string input = date.ToString("HH:mm:ss", CultureInfo.InvariantCulture);; TimeSpan expected = new TimeSpan(0, date.Hour, date.Minute, date.Second); Assert.AreEqual(expected, parser.ParseStringToTimeSpan(input)); }