/// <summary> /// Sets the HTTP context with a valid simulated request /// </summary> /// <param name="host">Host.</param> /// <param name="application">Application.</param> /// <param name="appPhysicalDir"></param> /// <param name="pageName"></param> public static void SetHttpContextWithSimulatedRequest(string host, string application, string appPhysicalDir, string pageName) { const string appVirtualDir = "/"; var page = application.Replace("/", string.Empty) + "/" + pageName; var query = string.Empty; TextWriter output = null; var workerRequest = new SimulatedHttpRequest(appVirtualDir, appPhysicalDir, page, query, output, host); HttpContext.Current = new HttpContext(workerRequest); }
/// <summary> /// Sets the HTTP context with a valid simulated request. /// </summary> /// <param name="host">Host.</param> /// <param name="application">Application.</param> /// <param name="appPhysicalDir"></param> /// <param name="pageName"></param> public static void SetHttpContextWithSimulatedRequest(string host, string application, string appPhysicalDir, string pageName) { const string appVirtualDir = "/"; var page = application.Replace("/", string.Empty) + "/" + pageName; var query = string.Empty; TextWriter output = null; var workerRequest = new SimulatedHttpRequest(appVirtualDir, appPhysicalDir, page, query, output, host); HttpContext.Current = new HttpContext(workerRequest); }