コード例 #1
0
        public void ParseEncodedString_DecodesKey()
        {
            HttpNameValueCollection collection = HttpNameValueCollection.Parse("%20=b");

            Assert.AreEqual(1, collection.Count);
            Assert.AreEqual("b", collection[" "]);
        }
コード例 #2
0
        public void ParseAEqB_ToSingleValue()
        {
            HttpNameValueCollection collection = HttpNameValueCollection.Parse("a=b");

            Assert.AreEqual(1, collection.Count);
            Assert.AreEqual("b", collection["a"]);
        }
コード例 #3
0
        public void ParseEncodedString_DecodesValue()
        {
            HttpNameValueCollection collection = HttpNameValueCollection.Parse("a=%20");

            Assert.AreEqual(1, collection.Count);
            Assert.AreEqual(" ", collection["a"]);
        }
コード例 #4
0
        public void ParseTwoEq_ToTwoValues()
        {
            HttpNameValueCollection collection = HttpNameValueCollection.Parse("a=b&c=d");

            Assert.AreEqual(2, collection.Count);
            Assert.AreEqual("b", collection["a"]);
            Assert.AreEqual("d", collection["c"]);
        }
コード例 #5
0
        public void ParseEmptyString()
        {
            HttpNameValueCollection collection = HttpNameValueCollection.Parse("");

            Assert.AreEqual(0, collection.Count);
        }