public void ParseSingleEncoded()
        {
            FormData form;

            using (var input = new MemoryStream(Encoding.UTF8.GetBytes("Test=Pass%20Encoded"))) {
                form = FormData.ParseUrlEncoded(input)
                       .Result;
            }
            form.Values.Count.ShouldEqual(1);
            form["Test"].ShouldEqual("Pass Encoded");
        }
        public void ParseMultipleEncoded()
        {
            FormData form;

            using (var input = new MemoryStream(Encoding.UTF8.GetBytes("Test=Pass&Failure=Not+Today"))) {
                form = FormData.ParseUrlEncoded(input)
                       .Result;
            }
            form.Values.Count.ShouldEqual(2);
            form["Test"].ShouldEqual("Pass");
            form["Failure"].ShouldEqual("Not Today");
        }