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