Apache.NMS.Test.URISupportTest.TestParseQueury C# (CSharp) Method

TestParseQueury() private method

private TestParseQueury ( ) : void
return void
        public void TestParseQueury()
        {
            String query1 = "?param1=false&param2=true";
            String query2 = "param3=false&param4=true&param5=foo";

            StringDictionary results = URISupport.ParseQuery(query1);

            Assert.IsTrue(results.Count == 2);
            Assert.AreEqual("false", results["param1"]);
            Assert.AreEqual("true", results["param2"]);

            results = URISupport.ParseQuery(query2);

            Assert.IsTrue(results.Count == 3);
            Assert.AreEqual("false", results["param3"]);
            Assert.AreEqual("true", results["param4"]);
            Assert.AreEqual("foo", results["param5"]);

            String query3 = "?param";

            try
            {
                URISupport.ParseQuery(query3);
                Assert.Fail("Should have thrown an Exception on invalid parameter.");
            }
            catch
            {
            }
        }