public static HttpContextBase MockHttpRequest(string hostName, SecureHttp secured) { var httpContext = new Mock<HttpContextBase>(); var mockedRequest = new Mock<HttpRequestBase>(); var url = (secured == SecureHttp.Yes) ? "https://" : "http://" + hostName; var host = new Uri(url); mockedRequest.Setup(x => x.Url).Returns(host); httpContext.Setup(x => x.Request).Returns(mockedRequest.Object); return httpContext.Object; }
public static HttpContextBase MockHttpRequest(string hostName, SecureHttp secured) { var httpContext = new Mock <HttpContextBase>(); var mockedRequest = new Mock <HttpRequestBase>(); var url = (secured == SecureHttp.Yes) ? "https://" : "http://" + hostName; var host = new Uri(url); mockedRequest.Setup(x => x.Url).Returns(host); httpContext.Setup(x => x.Request).Returns(mockedRequest.Object); return(httpContext.Object); }