Example #1
0
        public void HandleUrlEncodedData()
        {
            var host    = new TestHostAndServer(FormsMiddleware.ParseFormData, Pipeline.ReturnDone);
            var request = TestRequest.Post("/")
                          .WithContentType(FormData.GetUrlEncodedContentType())
                          .WithContent("Test=Pass");
            IContext context = host.Process(request);

            context.Request.FormData.Values.Count.ShouldEqual(1);
            context.Request.FormData["Test"].ShouldEqual("Pass");
        }