public void GetQueryParameter_ShouldReturnMatchForSingleParameter()
        {
            var uri = new Uri("http://www.foo.bar/index.htm?foo=bar");
            var result = uri.GetQueryParameter("foo");

            Assert.That(result, Is.EqualTo("bar"));
        }
        public void GetQueryParameter_ShouldHandleBrokenParameter()
        {
            var uri = new Uri("http://www.foo.bar/index.htm?foo");
            var result = uri.GetQueryParameter("foo");

            Assert.That(result, Is.EqualTo(string.Empty));
        }
        public void GetQueryParameter_ShouldReturnNullForNoParameters()
        {
            var uri = new Uri("http://www.foo.bar/index.htm");
            var result = uri.GetQueryParameter("foo");

            Assert.That(result, Is.EqualTo(string.Empty));
        }