Beispiel #1
0
 public void ParserUtils_IsValidRegistrationId_SucceedSizeLimitedTo128Chars()
 {
     // arrange - act - assert
     ParserUtils.EnsureRegistrationId(
         "12345678901234567890123456789012345678901234567890" +
         "12345678901234567890123456789012345678901234567890" +
         "1234567890123456789012345678");
 }
Beispiel #2
0
 public void ParserUtils_IsValidRegistrationId_ThrowsOnInvalidId()
 {
     // arrange - act - assert
     TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureRegistrationId(null));
     TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureRegistrationId(""));
     TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureRegistrationId("  "));
     TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureRegistrationId("invalid spaces"));
     TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureRegistrationId("Invalid-Uppercase"));
     TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureRegistrationId("invalidnonutf8\u1234"));
     TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureRegistrationId(
                                               "invalid-size-4567890123456789012345678901234567890" +
                                               "12345678901234567890123456789012345678901234567890" +
                                               "12345678901234567890123456789"));
 }
Beispiel #3
0
 public void ParserUtils_IsValidRegistrationId_SucceedOnValidId()
 {
     // arrange - act - assert
     ParserUtils.EnsureRegistrationId("this-is-a-valid-registration-id");
 }