public HttpContextWrapper(HttpContext context, IRouteContext route, IViewFactory viewFactory)
{
this._context = context;
this._request = new HttpRequestWrapper(context.Request);
this._response = new HttpResponseWrapper(context.Response);
this._session = new HttpSessionStateWrapper(context.Session);
this.Route = route;
this.ViewFactory = viewFactory;
}