Ejemplo n.º 1
0
        public static IDisposable SimulateRequest(string url)
        {
            var result = new Subtext.TestLibrary.HttpSimulator();

            result.SimulateRequest(new Uri(url));

            return(result);
        }
Ejemplo n.º 2
0
        public static IDisposable SimulateRequest(string url)
        {
            var result = new Subtext.TestLibrary.HttpSimulator();

            result.SimulateRequest(new Uri(url));

            return result;
        }
Ejemplo n.º 3
0
        /// <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);
        }