public void ConvertTo_NullTime_NullString() { // Arrange var converter = new TimeToStringConverter(false, true); string convertedTime = ""; // Act & Assert Assert.DoesNotThrow(() => convertedTime = (string)converter.ConvertTo(null, typeof(string))); Assert.IsNull(convertedTime); }
public void ConvertTo_WithDetail_StringWithoutHourAndWithMs() { // Arrange var converter = new TimeToStringConverter(false, true); // Act string convertedTime = (string)converter.ConvertTo(new Time(100002), typeof(string)); // Assert Assert.AreEqual("1:40,002", convertedTime); }
public void ConvertTo_NoIncludeHourButHasHour_StringWithHour() { // Arrange var converter = new TimeToStringConverter(false, false); // Act string convertedTime = (string)converter.ConvertTo(new Time(10000002), typeof(string)); // Assert Assert.AreEqual("2:46:40", convertedTime); }
public void ConvertTo_IncludeHourWithDetail_StringWithHourAndMs() { // Arrange var converter = new TimeToStringConverter(true, true); // Act string convertedTime = (string)converter.ConvertTo(new Time(100002), typeof(string)); // Assert Assert.AreEqual("0:01:40,002", convertedTime); }
public void ConvertTo_DefaultConverter_StringWithoutHourOrMs() { // Arrange var converter = new TimeToStringConverter(false, false); // Act string convertedTime = (string)converter.ConvertTo(new Time(100002), typeof(string)); // Assert Assert.AreEqual("1:40", convertedTime); }