public void ToDurationString_ShouldReturnEmptyString_WhenTimespanEmpty() { var ts = new TimeSpan(); var result = ts.ToDurationString(); Assert.AreEqual(string.Empty, result); }
public void ToDurationString_ShouldReturnCorrectString_WhenTimespanEmpty(int days, int hours, int minutes, int seconds, int mseconds, string expected) { var ts = new TimeSpan(days, hours, minutes, seconds, mseconds); var result = ts.ToDurationString(); Assert.AreEqual(expected, result); }
public static string ToDurationString(this DateTime since, DateTime start) { var ts = new TimeSpan(start.Ticks - since.Ticks); return ts.ToDurationString(); }