コード例 #1
0
 public HostsController(IApiSettingsData apiSettings,
                        IApiChaosConfigurationSettingsData chaosConfigurationSettings,
                        ICacheInvalidator cacheInvalidator)
 {
     _apiSettings = apiSettings;
     _chaosConfigurationSettings = chaosConfigurationSettings;
     _cacheInvalidator           = cacheInvalidator;
 }
コード例 #2
0
 public ConfigurationController(ICacheInvalidator cacheInvalidator, IApiSettingsData apiSettingsData,
                                IApiChaosConfigurationSettingsData chaosConfigurationSettings,
                                IChaosProxyHostSettings chaosProxyHostSettings)
 {
     _cacheInvalidator           = cacheInvalidator;
     _apiSettingsData            = apiSettingsData;
     _chaosConfigurationSettings = chaosConfigurationSettings;
     _chaosProxyHostSettings     = chaosProxyHostSettings;
 }
コード例 #3
0
        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();
        }
コード例 #4
0
 public HostsController(IApiSettingsData apiSettings, IApiChaosConfigurationSettingsData chaosConfigurationSettings)
 {
     this.apiSettings = apiSettings;
     this.chaosConfigurationSettings = chaosConfigurationSettings;
 }