private static void CanOptimizeResult(string contentType, IPlugin pluginFormat) { using var appHost = new BasicAppHost().Init(); var dto = new TestDto { Name = "test" }; var httpReq = new MockHttpRequest { PathInfo = "/" }; httpReq.Headers.Add(HttpHeaders.AcceptEncoding, "gzip,deflate,sdch"); httpReq.ResponseContentType = contentType; if (pluginFormat != null) { pluginFormat.Register(appHost); } #pragma warning disable CS0618 object result = httpReq.ToOptimizedResult(dto); #pragma warning restore CS0618 Assert.IsNotNull(result); Assert.IsTrue(result is CompressedResult); }
private static void CanOptimizeResult(string contentType, IPlugin pluginFormat) { using (var appHost = new BasicAppHost().Init()) { var dto = new TestDto { Name = "test" }; var httpReq = new MockHttpRequest(); httpReq.Headers.Add(HttpHeaders.AcceptEncoding, "gzip,deflate,sdch"); httpReq.ResponseContentType = contentType; if (pluginFormat != null) pluginFormat.Register(appHost); object result = httpReq.ToOptimizedResult(dto); Assert.IsNotNull(result); Assert.IsTrue(result is CompressedResult); } }