public void Returns_an_nullable_timespan_when_passed_a_parsable_string_representation_of_a_timespan()
 {
     var retriever = new NullableTimeSpanValueRetriever();
     retriever.GetValue("20:00:00").Should().Be(System.TimeSpan.Parse("20:00:00"));
     retriever.GetValue("20:00:01").Should().Be(System.TimeSpan.Parse("20:00:01"));
     retriever.GetValue("00:00:00").Should().Be(System.TimeSpan.Parse("00:00:00"));
 }
 public void Returns_null_when_string_is_empty()
 {
     var retriever = new NullableTimeSpanValueRetriever();
     retriever.GetValue(string.Empty).Should().Be(null);
 }
 public void Returns_null_when_value_is_null()
 {
     var retriever = new NullableTimeSpanValueRetriever();
     retriever.GetValue(null).Should().Be(null);
 }