public void TestInitialise()
        {
            _Pipeline    = new MockPipeline();
            _Environment = new MockOwinEnvironment();
            _Environment.AddRequiredFields();

            _Manipulator = Factory.Resolve <ICompressResponseManipulator>();
        }
        /// <summary>
        /// Creates a new object.
        /// </summary>
        public AutoConfigCompressionManipulator()
        {
            _SharedConfiguration = Factory.ResolveSingleton <ISharedConfiguration>();

            _Wrapped = Factory.Resolve <ICompressResponseManipulator>();
            SharedConfigurationChanged(_SharedConfiguration);

            _SharedConfiguration.AddWeakSubscription(this);
        }