Beispiel #1
0
        public void ParseQueryString_is_case_insensitive()
        {
            var d = UrlHelperExtensions.ParseQueryString("?pep=1&Nothing=bla");

            Assert.AreEqual(2, d.Count);
            Assert.AreEqual("1", d["PeP"]);
            Assert.AreEqual("1", d["pep"]);
            Assert.AreEqual("bla", d["nothing"]);
        }
Beispiel #2
0
        public void ParseQueryString_null()
        {
            var d = UrlHelperExtensions.ParseQueryString(null);

            Assert.AreEqual(0, d.Count);
        }
Beispiel #3
0
        public void ParseQueryString_only_question_mark()
        {
            var d = UrlHelperExtensions.ParseQueryString("?");

            Assert.AreEqual(0, d.Count);
        }
Beispiel #4
0
        public void ParseQueryString_empty()
        {
            var d = UrlHelperExtensions.ParseQueryString("");

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