Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        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);
        }