public void PreciseDeltaFormatterFormatTimeAsDash_WhenTimeIsNull() { var sut = new PreciseDeltaFormatter(TimeAccuracy.Hundredths); var formattedTime = sut.Format(null); Assert.Equal(TimeFormatConstants.DASH, formattedTime); }
public void PreciseDeltaFormatterFormatsTimeCorrectly_WhenTimeIsValid(string timespanText, TimeAccuracy timeAccuracy, string expectedDelta) { var sut = new PreciseDeltaFormatter(timeAccuracy); var time = TimeSpan.Parse(timespanText); var formattedTime = sut.Format(time); Assert.Equal(expectedDelta, formattedTime); }
public void TestPreciseDeltaFormatter(string timespanText, TimeAccuracy timeAccuracy, string expected) { var formatter = new PreciseDeltaFormatter(timeAccuracy); TimeSpan?time = null; if (timespanText != null) { time = TimeSpan.Parse(timespanText); } string formatted = formatter.Format(time); Assert.AreEqual(expected, formatted); }