public void ReturnDash_WhenFormattingNullTime() { var sut = new GeneralTimeFormatter(); var formattedTime = sut.Format(null); Assert.Equal(TimeFormatConstants.DASH, formattedTime); }
public void ReturnDash_WhenFormattingNullTime() { var formatter = new GeneralTimeFormatter(); var formatted = formatter.Format(null); Assert.AreEqual(TimeFormatConstants.DASH, formatted); }
public void ReturnExpectedValues_WhenFormattingNullTimeAndDeterminedNullFormatsAreExpected( NullFormat nullFormat, string expectedConversion) { var sut = new GeneralTimeFormatter { NullFormat = nullFormat }; var formattedTime = sut.Format(null); Assert.Equal(expectedConversion, formattedTime); }
public void FormatsTimeCorrectly_WhenDeterminedAccuracyIsSupplied(string timespanText, TimeAccuracy accuracy, string expectedTime) { var sut = new GeneralTimeFormatter { DigitsFormat = DigitsFormat.SingleDigitMinutes, Accuracy = accuracy }; var time = TimeSpan.Parse(timespanText); var formattedTime = sut.Format(time); Assert.Equal(expectedTime, formattedTime); }
public void ReturnZeroWithCorrectAmountOfDecimals_WhenZeroWithAccuracyIsExpected( NullFormat nullFormat, TimeAccuracy accuracy, string expectedConversion) { var sut = new GeneralTimeFormatter { NullFormat = nullFormat, Accuracy = accuracy }; var formattedTime = sut.Format(null); Assert.Equal(expectedConversion, formattedTime); }
public void ConvertToExpectedValue_WhenAValidTimespanTextIsFormatted(string timespanText, DigitsFormat format, string expectedTime) { var sut = new GeneralTimeFormatter { DigitsFormat = format, Accuracy = TimeAccuracy.Seconds }; var time = TimeSpan.Parse(timespanText); var formattedTime = sut.Format(time); Assert.Equal(expectedTime, formattedTime); }
public void FormatsTimCorrectly_WhenShowDaysIsTrue(string timespanText, DigitsFormat format, string expectedTime) { var sut = new GeneralTimeFormatter { DigitsFormat = format, ShowDays = true, Accuracy = TimeAccuracy.Seconds }; var time = TimeSpan.Parse(timespanText); var formattedTime = sut.Format(time); Assert.Equal(expectedTime, formattedTime); }
public void TestTimeAccuracy(string timespanText, string expected, TimeAccuracy accuracy) { var formatter = new GeneralTimeFormatter(); formatter.DigitsFormat = DigitsFormat.SingleDigitMinutes; formatter.Accuracy = accuracy; TimeSpan?time = null; if (timespanText != null) { time = TimeSpan.Parse(timespanText); } string formatted = formatter.Format(time); Assert.AreEqual(expected, formatted); }
public void TestDigitsFormat(string timespanText, string expected, DigitsFormat format) { var formatter = new GeneralTimeFormatter(); formatter.DigitsFormat = format; formatter.Accuracy = TimeAccuracy.Seconds; TimeSpan?time = null; if (timespanText != null) { time = TimeSpan.Parse(timespanText); } string formatted = formatter.Format(time); Assert.AreEqual(expected, formatted); }