public DeploymentSettingsPrioritiesTests() { var settingsPriority1 = new Dictionary <string, string>(); settingsPriority1["key1"] = "settingsPriority1_value1"; settingsPriority1["key2"] = "settingsPriority1_value2"; settingsPriority1["key3"] = "settingsPriority1_value3"; settingsPriority1["key4"] = "settingsPriority1_value4"; var settingsPriority2 = new Dictionary <string, string>(); settingsPriority1["key2"] = "settingsPriority2_value2"; settingsPriority1["key3"] = "settingsPriority2_value3"; settingsPriority1["key5"] = "settingsPriority2_value5"; settingsPriority1["key6"] = "settingsPriority2_value6"; var settingsPriority50 = new Dictionary <string, string>(); settingsPriority1["key1"] = "settingsPriority50_value1"; settingsPriority1["key2"] = "settingsPriority50_value2"; settingsPriority1["key5"] = "settingsPriority50_value5"; settingsPriority1["key7"] = "settingsPriority50_value7"; var testProvider1 = new BasicSettingsProvider(settingsPriority1, (SettingsProvidersPriority)1); var testProvider2 = new BasicSettingsProvider(settingsPriority2, (SettingsProvidersPriority)2); var testProvider50 = new BasicSettingsProvider(settingsPriority50, (SettingsProvidersPriority)50); var settingsProviders = new ISettingsProvider[] { testProvider1, testProvider50, testProvider2 }; PerSiteSettingsProvider perSiteSettings = null; deploymentSettingsManager = new DeploymentSettingsManager(perSiteSettings, settingsProviders); }
private static ISettingsProvider[] BuildSettingsProviders(Dictionary <string, string> defaultSettings) { var testProvider = new BasicSettingsProvider(defaultSettings, SettingsProvidersPriority.Default); var settingsProviders = new ISettingsProvider[] { testProvider }; return(settingsProviders); }