public FileInternalConfigurationCreatorTests()
        {
            _logger                         = new Mock <IOcelotLoggerFactory>();
            _validator                      = new Mock <IConfigurationValidator>();
            _claimsToThingCreator           = new Mock <IClaimsToThingCreator>();
            _authOptionsCreator             = new Mock <IAuthenticationOptionsCreator>();
            _upstreamTemplatePatternCreator = new Mock <IUpstreamTemplatePatternCreator>();
            _requestIdKeyCreator            = new Mock <IRequestIdKeyCreator>();
            _serviceProviderConfigCreator   = new Mock <IServiceProviderConfigurationCreator>();
            _qosOptionsCreator              = new Mock <IQoSOptionsCreator>();
            _fileReRouteOptionsCreator      = new Mock <IReRouteOptionsCreator>();
            _rateLimitOptions               = new Mock <IRateLimitOptionsCreator>();
            _regionCreator                  = new Mock <IRegionCreator>();
            _httpHandlerOptionsCreator      = new Mock <IHttpHandlerOptionsCreator>();
            _adminPath                      = new Mock <IAdministrationPath>();
            _headerFindAndReplaceCreator    = new Mock <IHeaderFindAndReplaceCreator>();
            _downstreamAddressesCreator     = new Mock <IDownstreamAddressesCreator>();

            _internalConfigurationCreator = new FileInternalConfigurationCreator(
                _validator.Object,
                _logger.Object,
                _claimsToThingCreator.Object,
                _authOptionsCreator.Object,
                _upstreamTemplatePatternCreator.Object,
                _requestIdKeyCreator.Object,
                _serviceProviderConfigCreator.Object,
                _qosOptionsCreator.Object,
                _fileReRouteOptionsCreator.Object,
                _rateLimitOptions.Object,
                _regionCreator.Object,
                _httpHandlerOptionsCreator.Object,
                _adminPath.Object,
                _headerFindAndReplaceCreator.Object,
                _downstreamAddressesCreator.Object);
        }
        public FileInternalConfigurationCreatorTests()
        {
            _validator         = new Mock <IConfigurationValidator>();
            _reRoutesCreator   = new Mock <IReRoutesCreator>();
            _aggregatesCreator = new Mock <IAggregatesCreator>();
            _dynamicsCreator   = new Mock <IDynamicsCreator>();
            _configCreator     = new Mock <IConfigurationCreator>();

            _creator = new FileInternalConfigurationCreator(_validator.Object, _reRoutesCreator.Object, _aggregatesCreator.Object, _dynamicsCreator.Object, _configCreator.Object);
        }