/// <summary>
 /// Initializes a new instance of the <see cref="ApplicationSettingRepository"/> class.
 /// </summary>
 /// <param name="applicationSetting">The application setting.</param>
 public ApplicationSettingRepository(IApplicationSetting applicationSetting)
 {
     if (applicationSetting != null)
     {
         applicationSetting.ConfigurationServiceBaseAddress = Convert.ToString(ConfigurationManager.AppSettings[ConfigurationServiceBaseAddress], CultureInfo.CurrentCulture);
         this.componentSettingsClient = DIContainer.Instance.Resolve<IComponentSettingsClient>(new ResolverOverride[] { new ParameterOverride(BaseAddressParameterName, applicationSetting.ConfigurationServiceBaseAddress) });
     }
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ConfigurationServiceRepository" /> class.
 /// </summary>
 public ConfigurationServiceRepository()
 {
     this.componentSettingsClient = DIContainer.Instance.Resolve<IComponentSettingsClient>(ResolverOverrideForConfiguration());
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ComponentSettingsRepository" /> class.
 /// </summary>
 public ComponentSettingsRepository()
 {
     var configurationServiceBaseAddress = Convert.ToString(ConfigurationManager.AppSettings[ConfigurationServiceBaseAddress], CultureInfo.CurrentCulture);
     this.componentSettingsClient = DIContainer.Instance.Resolve<IComponentSettingsClient>(new ResolverOverride[] { new ParameterOverride(BaseAddressParameterName, configurationServiceBaseAddress) });
 }