public RemoveKeyValue ( string key, string value ) : void | ||
key | string | |
value | string | |
return | void |
public void RemoveKeyValueTest() { List<KeyValuePair<string, string>> pairs = new List<KeyValuePair<string, string>>(); pairs.Add(new KeyValuePair<string, string>("content-encoding", "gzip;bark")); pairs.Add(new KeyValuePair<string, string>("count", "one;two;three")); pairs.Add(new KeyValuePair<string, string>("content-type", "text/html;charset=utf-8")); pairs.Add(new KeyValuePair<string, string>("foo", "bar")); HttpHeaders headers = new HttpHeaders(pairs); headers.RemoveKeyValue("content-encoding", "bark"); headers.RemoveKeyValue("count", "two"); headers.RemoveKeyValue("content-type", "text/html"); headers.RemoveKeyValue("foo", "bar"); Assert.That(headers.Count, Is.EqualTo(3)); Assert.That(headers["content-encoding"], Is.EqualTo("gzip")); Assert.That(headers["content-type"], Is.EqualTo("charset=utf-8")); Assert.That(headers["count"], Is.EqualTo("one;three")); }