Example #1
0
        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;
        }