private HttpResponseBase ProcessRequestOfHttpMethod(HttpMethodNames methodName, string redirectUrl = "http://blah.blah.com") { var handler = container.Resolve <FileHttpHandler>(); A.CallTo(() => handler.Configuration.UnauthorizedErrorRedirectUrl).Returns(redirectUrl); var context = A.Fake <HttpContextBase>(); var request = A.Fake <HttpRequestBase>(); var response = A.Fake <HttpResponseBase>(); A.CallTo(() => context.Request).Returns(request); A.CallTo(() => context.Response).Returns(response); A.CallTo(() => request.HttpMethod).Returns(methodName.ToEnumValueString()); handler.ProcessRequest(context); return(response); }
private HttpResponseBase ProcessRequestOfHttpMethod(HttpMethodNames methodName, string redirectUrl = "http://blah.blah.com") { var handler = container.Resolve<FileHttpHandler>(); A.CallTo(() => handler.Configuration.UnauthorizedErrorRedirectUrl).Returns(redirectUrl); var context = A.Fake<HttpContextBase>(); var request = A.Fake<HttpRequestBase>(); var response = A.Fake<HttpResponseBase>(); A.CallTo(() => context.Request).Returns(request); A.CallTo(() => context.Response).Returns(response); A.CallTo(() => request.HttpMethod).Returns(methodName.ToEnumValueString()); handler.ProcessRequest(context); return response; }