Lines Matching refs:UrlEncode

41             Assert.Equal("a", encoder.UrlEncode("a"));  in Ctor_WithTextEncoderSettings()
42 Assert.Equal("b", encoder.UrlEncode("b")); in Ctor_WithTextEncoderSettings()
43 Assert.Equal("%63", encoder.UrlEncode("c")); in Ctor_WithTextEncoderSettings()
44 Assert.Equal("d", encoder.UrlEncode("d")); in Ctor_WithTextEncoderSettings()
45 Assert.Equal("%00", encoder.UrlEncode("\0")); // we still always encode control chars in Ctor_WithTextEncoderSettings()
46 … Assert.Equal("%26", encoder.UrlEncode("&")); // we still always encode HTML-special chars in Ctor_WithTextEncoderSettings()
47 …Assert.Equal("%EF%BF%BF", encoder.UrlEncode("\uFFFF")); // we still always encode non-chars and ot… in Ctor_WithTextEncoderSettings()
57 Assert.Equal("%61", encoder.UrlEncode("a")); in Ctor_WithUnicodeRanges()
58 … Assert.Equal("\u00E9", encoder.UrlEncode("\u00E9" /* LATIN SMALL LETTER E WITH ACUTE */)); in Ctor_WithUnicodeRanges()
59 Assert.Equal("\u2601", encoder.UrlEncode("\u2601" /* CLOUD */)); in Ctor_WithUnicodeRanges()
69 Assert.Equal("a", encoder.UrlEncode("a")); in Ctor_WithNoParameters_DefaultsToBasicLatin()
70 … Assert.Equal("%C3%A9", encoder.UrlEncode("\u00E9" /* LATIN SMALL LETTER E WITH ACUTE */)); in Ctor_WithNoParameters_DefaultsToBasicLatin()
71 Assert.Equal("%E2%98%81", encoder.UrlEncode("\u2601" /* CLOUD */)); in Ctor_WithNoParameters_DefaultsToBasicLatin()
87 Assert.Equal(controlEncoder.UrlEncode(input), testEncoder.UrlEncode(input)); in Default_EquivalentToBasicLatin()
157 string retVal = encoder.UrlEncode(input); in UrlEncode_AllRangesAllowed_StillEncodesForbiddenChars()
166 string retVal = encoder.UrlEncode(input); in UrlEncode_AllRangesAllowed_StillEncodesForbiddenChars()
182 string retVal = encoder.UrlEncode(input); in UrlEncode_BadSurrogates_ReturnsUnicodeReplacementChar()
195 Assert.Equal("", encoder.UrlEncode("")); in UrlEncode_EmptyStringInput_ReturnsEmptyString()
206 Assert.Same(input, encoder.UrlEncode(input)); in UrlEncode_InputDoesNotRequireEncoding_ReturnsOriginalStringInstance()
215 Assert.Throws<ArgumentNullException>(() => { encoder.UrlEncode(null); }); in UrlEncode_NullInput_ReturnsNull()
221 Assert.Equal(@"%26Hello,there!", new UrlEncoder().UrlEncode("&Hello,there!")); in UrlEncode_WithCharsRequiringEncodingAtBeginning()
227 Assert.Equal(@"Hello,there!%26", new UrlEncoder().UrlEncode("Hello,there!&")); in UrlEncode_WithCharsRequiringEncodingAtEnd()
233 Assert.Equal(@"Hello,%20%26there!", new UrlEncoder().UrlEncode("Hello, &there!")); in UrlEncode_WithCharsRequiringEncodingInMiddle()
239 Assert.Equal(@"Hello,%20%3Cthere%3E!", new UrlEncoder().UrlEncode("Hello, <there>!")); in UrlEncode_WithCharsRequiringEncodingInterspersed()
250 encoder.UrlEncode("Hello+world!".ToCharArray(), 3, 5, output); in UrlEncode_CharArray()
264 encoder.UrlEncode("Hello+world!", 3, 5, output); in UrlEncode_StringSubstring()
288 string urlEncoded = urlEncoder.UrlEncode(Char.ConvertFromUtf32(i)); in UrlEncode_DoesNotOutputHtmlSensitiveCharacters()