public void ParserUtils_IsValidId_SucceedSizeLimitedTo128Chars() { // arrange - act - assert ParserUtils.EnsureValidId( "12345678901234567890123456789012345678901234567890" + "12345678901234567890123456789012345678901234567890" + "1234567890123456789012345678"); }
public void ParserUtils_IsValidId_ThrowsOnInvalidId() { // arrange - act - assert TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureValidId(null)); TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureValidId("")); TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureValidId(" ")); TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureValidId("Valid Id cannot have spaces")); TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureValidId("ValididShallbeUTF8\u1234")); TestAssert.Throws <ArgumentException>(() => ParserUtils.EnsureValidId( "12345678901234567890123456789012345678901234567890" + "12345678901234567890123456789012345678901234567890" + "12345678901234567890123456789")); }
public void ParserUtils_IsValidId_SucceedOnValidId() { // arrange - act - assert ParserUtils.EnsureValidId("This-is:A.valid+Id%_#*?!(),=@;$\'"); }