public void TestGetValues(HeaderType headerType) { INameValueCollection headers = this.CreateHeaders(headerType); string value1 = Guid.NewGuid().ToString(); headers.Add(Key, value1); IEnumerable <string> values = headers.GetValues(Key); Assert.AreEqual(1, values.Count()); }
public static string ToFormUrlEncoded(this INameValueCollection queryParams) { var sb = StringBuilderCache.Allocate(); foreach (string key in queryParams) { var values = queryParams.GetValues(key); AppendKeyValue(sb, key, values); } return(StringBuilderCache.ReturnAndFree(sb)); }