public HostsController(IApiSettingsData apiSettings, IApiChaosConfigurationSettingsData chaosConfigurationSettings, ICacheInvalidator cacheInvalidator) { _apiSettings = apiSettings; _chaosConfigurationSettings = chaosConfigurationSettings; _cacheInvalidator = cacheInvalidator; }
public ConfigurationController(ICacheInvalidator cacheInvalidator, IApiSettingsData apiSettingsData, IApiChaosConfigurationSettingsData chaosConfigurationSettings, IChaosProxyHostSettings chaosProxyHostSettings) { _cacheInvalidator = cacheInvalidator; _apiSettingsData = apiSettingsData; _chaosConfigurationSettings = chaosConfigurationSettings; _chaosProxyHostSettings = chaosProxyHostSettings; }
public ConfigurationController(ICacheInvalidator cacheInvalidator, IApiSettingsData apiSettingsData, IApiChaosConfigurationSettingsData chaosConfigurationSettings, IChaosProxyHostSettings chaosProxyHostSettings) { this.cacheInvalidator = cacheInvalidator; this.apiSettingsData = apiSettingsData; this.chaosConfigurationSettings = chaosConfigurationSettings; this.chaosProxyHostSettings = chaosProxyHostSettings; var mapperConfiguration = new MapperConfiguration(cfg => cfg.CreateMap<ApiConfiguration, ClientProxyApiConfiguration>()); mapper = mapperConfiguration.CreateMapper(); }
public CacheInvalidator(IApiSettingsData apiSettings) { _apiSettings = apiSettings; }
public ChaosProxyDelegatingHandler(IChaosProxyHostSettings chaosProxyHostSettings, IChaosHttpClientFactory httpClientFactory, IApiSettingsData apiSettingsData) { this.chaosProxyHostSettings = chaosProxyHostSettings; chaosHttpClientFactory = httpClientFactory; this.apiSettingsData = apiSettingsData; }
public HostsController(IApiSettingsData apiSettings, IApiChaosConfigurationSettingsData chaosConfigurationSettings) { this.apiSettings = apiSettings; this.chaosConfigurationSettings = chaosConfigurationSettings; }
public ApiHostCache(IApiSettingsData apiSettingsData) { _apiSettingsData = apiSettingsData; }
public ChaosProxyDelegatingHandler(IChaosProxyHostSettings chaosProxyHostSettings, IChaosHttpClientFactory httpClientFactory, IApiSettingsData apiSettingsData, IApiHostCache apiHostCache) { _chaosProxyHostSettings = chaosProxyHostSettings; _chaosHttpClientFactory = httpClientFactory; _apiHostCache = apiHostCache; }