Exemplo n.º 1
0
        public static MockWebContext New(int userId, String httpMethod, String url, StringWriter sw)
        {
            // 构造request/response/httpContext
            MvcRequest req = new MvcRequest(url);

            req.HttpMethod = strUtil.IsNullOrEmpty(httpMethod) ? "GET" : httpMethod;

            MvcResponse res = new MvcResponse();

            res.Writer = sw;

            MvcHttpContext ctx = new MvcHttpContext();

            ctx.Request  = req;
            ctx.Response = res;

            // 同时构造静态context
            CurrentRequest.setRequest(req);

            MockWebContext mctx = new MockWebContext(ctx);

            mctx.setUserId(userId);

            return(mctx);
        }
Exemplo n.º 2
0
        public static MockWebContext New( int userId, String httpMethod, String url, StringWriter sw )
        {
            // 构造request/response/httpContext
            MvcRequest req = new MvcRequest( url );
            req.HttpMethod = strUtil.IsNullOrEmpty( httpMethod ) ? "GET" : httpMethod;

            MvcResponse res = new MvcResponse();
            res.Writer = sw;

            MvcHttpContext ctx = new MvcHttpContext();
            ctx.Request = req;
            ctx.Response = res;

            // 同时构造静态context
            CurrentRequest.setRequest( req );

            MockWebContext mctx = new MockWebContext( ctx );
            mctx.setUserId( userId );

            return mctx;
        }