public static IDisposable SimulateRequest(string url) { var result = new Subtext.TestLibrary.HttpSimulator(); result.SimulateRequest(new Uri(url)); return(result); }
public static IDisposable SimulateRequest(string url) { var result = new Subtext.TestLibrary.HttpSimulator(); result.SimulateRequest(new Uri(url)); return result; }
/// <summary> /// Returns a simulated HTTP request to <paramref name="url"/>. /// </summary> /// <param name="url">The URL.</param> /// <param name="startAndStopProfiler">The start And Stop Profiler.</param> /// <returns>the request</returns> public IDisposable GetRequest(string url = DefaultRequestUrl, bool startAndStopProfiler = true) { var result = new Subtext.TestLibrary.HttpSimulator(); result.SimulateRequest(new Uri(url)); if (startAndStopProfiler) { var mp = Options.StartProfiler(); result.OnBeforeDispose += () => mp.Stop(); } return(result); }