public FakeHttpContext( IPrincipal principal, IFormParamsProvider formParams, IQueryStringParamsProvider queryStringParams, ICookieProvider cookies, IServerVariablesParamsProvider serverVariablesParams, IHeadersParamsProvider headersParams, SessionStateItemCollection sessionItems, HttpServerUtilityBase server, FakeHttpRequest request, IHttpContextBehavior contextBehavior) { User = principal; _sessionItems = sessionItems ?? new SessionStateItemCollection(); _request = request ?? new FakeHttpRequest(formParams, queryStringParams, cookies, serverVariablesParams, headersParams); _request.SetIsAuthenticated(User.Identity != null ? User.Identity.IsAuthenticated : false); _server = server ?? new Mock<HttpServerUtilityBase>().Object; var httpResponse = new Mock<HttpResponseBase>(); httpResponse.Setup(x => x.ApplyAppPathModifier(It.IsAny<string>())).Returns<string>(s => s); _response = httpResponse.Object; _behavior = contextBehavior; _items = new Hashtable(); }
public FakeHttpContext( IPrincipal principal, IFormParamsProvider formParams, IQueryStringParamsProvider queryStringParams, HttpCookieCollection cookies, SessionStateItemCollection sessionItems, HttpServerUtilityBase server, FakeHttpRequest request, IHttpContextBehavior contextBehavior) { User = principal; _formParams = formParams ?? new EmptyFormsParamProvider(); _queryStringParams = queryStringParams ?? new EmptyQueryStringParamProvider(); _cookies = cookies ?? new HttpCookieCollection(); _sessionItems = sessionItems ?? new SessionStateItemCollection(); _request = request ?? new FakeHttpRequest(); _request.SetIsAuthenticated(User.Identity != null ? User.Identity.IsAuthenticated : false); _server = server ?? new Mock<HttpServerUtilityBase>().Object; var httpResponse = new Mock<HttpResponseBase>(); httpResponse.Setup(x => x.ApplyAppPathModifier(It.IsAny<string>())).Returns<string>(s => s); this._response = httpResponse.Object; this._behavior = contextBehavior; }
public FakeHttpContext(FakeHttpRequest request) : this() { this._request = request; }