Example #1
0
 public void XsdDuration_ParseNoComponents()
 {
     XsdDuration.TryParse("PT", out XsdDuration xsdDuration)
     .Should().Be(false);
 }
Example #2
0
 public void XsdDuration_ParseInvalidAfterDay()
 {
     XsdDuration.TryParse("P6Dinvalid", out XsdDuration xsdDuration)
     .Should().Be(false);
 }
Example #3
0
 public void XsdDuration_ParseTrailingNumAfterTM()
 {
     XsdDuration.TryParse("PT30M4", out XsdDuration xsdDuration)
     .Should().Be(false);
 }
Example #4
0
 public void XsdDuration_TestEmpty()
 {
     XsdDuration.TryParse("", out XsdDuration result)
     .Should().Be(false);
 }
Example #5
0
 public void XsdDuration_TestEmptyTime()
 {
     XsdDuration.TryParse("P14YT", out XsdDuration xsdDuration)
     .Should().Be(false);
 }
Example #6
0
 public void XsdDuration_TestTrailingText()
 {
     XsdDuration.TryParse("PT0.0Srubbish", out XsdDuration result)
     .Should().Be(false);
 }
Example #7
0
 public void XsdDuration_TestTryParseNull()
 {
     XsdDuration.TryParse(null, out XsdDuration result)
     .Should().Be(false);
 }
Example #8
0
 public void XsdDuration_TestParseDuplicateTimeSeparator()
 {
     XsdDuration.TryParse("P5YT3T42M", out XsdDuration duration)
     .Should().Be(false);
 }
Example #9
0
 public void XsdDuration_TestParseInvalidNumber()
 {
     XsdDuration.TryParse("P-5YT", out XsdDuration duration)
     .Should().Be(false);
 }
Example #10
0
 public void XsdDuration_TestParseEmptyTimeComponent()
 {
     XsdDuration.TryParse("P1YT", out XsdDuration duration)
     .Should().Be(false);
 }