private static HttpRemoteResponse GetDynamicResourceWithServiceFake(string rawUri, string contentType, out IRemoteResourceService service) { var serviceMock = CreateService(rawUri, contentType); var uri = rawUri.StartsWith("http://") ? new Uri(rawUri) : new Uri(String.Format("file://{0}", rawUri)); var dispatcher = new EmbeddedFileRequestDispatcher(contentType); var response = dispatcher.Process(serviceMock.Object, "GET", uri, null); response.Headers.Add("X-Runtime", "29"); response.Headers.Add("Connection", "keep-alive"); response.Headers.Add("Cache-Control", "private, max-age=0, must-revalidate"); response.Headers.Add("Date", "Mon, 11 Jan 2010 22:39:24 GMT"); response.Headers.Add("ETag", "40edb82345bbb4d257708270c4cd8f76"); response.Headers.Add("Last-Modified", "Tue, 05 Jan 2010 02:44:25 GMT"); response.Headers.Add("Server", "nginx/0.6.39"); response.Headers.Add("Via", "1.1 varnish"); service = serviceMock.Object; return(response); }
private static HttpRemoteResponse GetDynamicResourceWithServiceFake(string rawUri, string contentType, out IRemoteResourceService service) { var serviceMock = CreateService(rawUri, contentType); var uri = rawUri.StartsWith("http://") ? new Uri(rawUri) : new Uri(String.Format("file://{0}", rawUri)); var dispatcher = new EmbeddedFileRequestDispatcher(contentType); var response = dispatcher.Process(serviceMock.Object, "GET", uri, null); response.Headers.Add("X-Runtime", "29"); response.Headers.Add("Connection", "keep-alive"); response.Headers.Add("Cache-Control", "private, max-age=0, must-revalidate"); response.Headers.Add("Date", "Mon, 11 Jan 2010 22:39:24 GMT"); response.Headers.Add("ETag", "40edb82345bbb4d257708270c4cd8f76"); response.Headers.Add("Last-Modified", "Tue, 05 Jan 2010 02:44:25 GMT"); response.Headers.Add("Server", "nginx/0.6.39"); response.Headers.Add("Via", "1.1 varnish"); service = serviceMock.Object; return response; }