public void ParserUtils_IsValidRegistrationId_SucceedSizeLimitedTo128Chars() { // arrange - act - assert ParserUtils.EnsureRegistrationId( "12345678901234567890123456789012345678901234567890" + "12345678901234567890123456789012345678901234567890" + "1234567890123456789012345678"); }
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")); }
public void ParserUtils_IsValidRegistrationId_SucceedOnValidId() { // arrange - act - assert ParserUtils.EnsureRegistrationId("this-is-a-valid-registration-id"); }