public void GlobalSetup()
        {
            var services = new ServiceCollection()
                           .AddOptions()
                           .AddResponseCompression()
                           .BuildServiceProvider();

            var options = new ResponseCompressionOptions();

            Provider = new ResponseCompressionProvider(services, Options.Create(options));
        }
        public void Options_HttpsDisabledByDefault()
        {
            var options = new ResponseCompressionOptions();

            Assert.False(options.EnableForHttps);
        }
Example #3
0
 static void SetupResponseCompressionOptions(ResponseCompressionOptions options)
 {
     options.EnableForHttps = true;
     options.Providers.Add <BrotliCompressionProvider>();
     options.Providers.Add <GzipCompressionProvider>();
 }
 public virtual void ConfigureCompression(ResponseCompressionOptions options)
 {
     options.Providers.Add <GzipCompressionProvider>();
     options.MimeTypes = ResponseCompressionDefaults.MimeTypes;
 }
 /// <summary>Configure ResponseCompression.</summary>
 /// <param name="options"><see cref="ResponseCompressionOptions" />.</param>
 protected virtual void ConfigureResponseCompression(ResponseCompressionOptions options)
 {
 }