Ejemplo n.º 1
0
        public void TestGetIEnumerableKeys(HeaderType headerType)
        {
            INameValueCollection headers = this.CreateHeaders(headerType);
            string value = Guid.NewGuid().ToString();

            headers[Key] = value;
            foreach (string header in headers)
            {
                Assert.AreEqual(value, headers[header]);
                return;
            }

            IEnumerator <string> keys = (IEnumerator <string>)headers.GetEnumerator();

            Assert.IsNull(keys.Current);
            Assert.IsTrue(keys.MoveNext());
            Assert.AreEqual(Key, keys.Current);
            Assert.IsFalse(keys.MoveNext());
        }