コード例 #1
0
        public void Duration_Roundtrip(string text, string explicitResult)
        {
            // Arrange & Act
            var timespan = ConvertHelpers.ConvertDurationText(text);

            // Assert
            Assert.AreEqual(explicitResult ?? text, ConvertHelpers.ToDurationText(timespan));
        }
コード例 #2
0
        public void ConvertDurationText_Failure(string text)
        {
            // Arrange & Act
            var ex = Assert.Throws <FormatException>(() => ConvertHelpers.ConvertDurationText(text)) !;

            // Assert
            Assert.AreEqual($"'{text}' isn't a valid duration.", ex.Message);
        }
コード例 #3
0
        public void ConvertDurationText_Success(string text, long ticks)
        {
            // Arrange & Act
            var timespan = ConvertHelpers.ConvertDurationText(text);

            // Assert
            Assert.AreEqual(ticks, timespan !.Value.Ticks);
        }