public void TestEncodeUriComponentWithUnreservedCharacters() { // Example from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURI Assert.AreEqual("-_.!~*'()", JsGlobal.EncodeUriComponent("-_.!~*'()")); }
public void TestEncodeUriComponentWithAlphanumericCharactersAndWhitespace() { // Example from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURI Assert.AreEqual("ABC%20abc%20123", JsGlobal.EncodeUriComponent("ABC abc 123")); }
public void TestEncodeUriComponentWithReservedCharacters() { // Example from https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURI Assert.AreEqual("%3B%2C%2F%3F%3A%40%26%3D%2B%24%23", JsGlobal.EncodeUriComponent(";,/?:@&=+$#")); }