public override void Add(INameValueCollection collection) { foreach (string key in collection.Keys()) { this.Set(key, collection[key]); } }
public void VerifyUnKnownHeader(HeaderType headerType) { INameValueCollection headers = this.CreateHeaders(headerType); string key = Guid.NewGuid().ToString(); string value = Guid.NewGuid().ToString(); headers[key] = value; Assert.AreEqual(value, headers[key]); Assert.AreEqual(value, headers[key.ToLower()]); Assert.AreEqual(value, headers[key.ToUpper()]); Assert.AreEqual(value, headers.Get(key)); Assert.AreEqual(value, headers.Get(key.ToLower())); Assert.AreEqual(value, headers.Get(key.ToUpper())); Assert.AreEqual(key, headers.Keys().First()); headers.Remove(key); Assert.IsNull(headers[key]); }