public FileConfigurationCreatorTests() { _logger = new Mock <IOcelotLoggerFactory>(); _validator = new Mock <IConfigurationValidator>(); _fileConfig = new Mock <IOptions <FileConfiguration> >(); _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>(); _ocelotConfigurationCreator = new FileOcelotConfigurationCreator( _fileConfig.Object, _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); }
public FileConfigurationCreatorTests() { _qosProviderFactory = new Mock <IQoSProviderFactory>(); _qosProviderHouse = new Mock <IQosProviderHouse>(); _qosProvider = new Mock <IQoSProvider>(); _logger = new Mock <ILogger <FileOcelotConfigurationCreator> >(); _validator = new Mock <IConfigurationValidator>(); _fileConfig = new Mock <IOptions <FileConfiguration> >(); _loadBalancerFactory = new Mock <ILoadBalancerFactory>(); _loadBalancerHouse = new Mock <ILoadBalancerHouse>(); _loadBalancer = new Mock <ILoadBalancer>(); _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>(); _ocelotConfigurationCreator = new FileOcelotConfigurationCreator( _fileConfig.Object, _validator.Object, _logger.Object, _loadBalancerFactory.Object, _loadBalancerHouse.Object, _qosProviderFactory.Object, _qosProviderHouse.Object, _claimsToThingCreator.Object, _authOptionsCreator.Object, _upstreamTemplatePatternCreator.Object, _requestIdKeyCreator.Object, _serviceProviderConfigCreator.Object, _qosOptionsCreator.Object, _fileReRouteOptionsCreator.Object, _rateLimitOptions.Object); }
public FileConfigurationCreatorTests() { _logger = new Mock <ILogger <FileOcelotConfigurationCreator> >(); _configParser = new Mock <IClaimToThingConfigurationParser>(); _validator = new Mock <IConfigurationValidator>(); _fileConfig = new Mock <IOptions <FileConfiguration> >(); _loadBalancerFactory = new Mock <ILoadBalancerFactory>(); _loadBalancerHouse = new Mock <ILoadBalancerHouse>(); _loadBalancer = new Mock <ILoadBalancer>(); _ocelotConfigurationCreator = new FileOcelotConfigurationCreator( _fileConfig.Object, _validator.Object, _configParser.Object, _logger.Object, _loadBalancerFactory.Object, _loadBalancerHouse.Object); }