public void Load_Shall_Load_Settings_Correctly() { AppSettingContainer settingContainer = new AppSettingContainer(); settingContainer.Load(this.GenerateSettingValues()); Assert.NotNull(settingContainer.Default); Assert.Equal(settingContainer.SettingName, "AppSetting"); Assert.Equal(settingContainer["Test"].Value, "Test"); }
private static void Main(string[] args) { AppSettingContainer.InitAppSetting(() => new ConcurrentDictionary <string, AppSettingData>(), (s, data) => { }); TaskRunner.InitTaskRunner(ConfigurationManager.AppSettings["TaskConfigDbConString"], ConfigurationManager.AppSettings["TaskServerId"]); TaskRunner.Getinstance().StartAllScheduler(); Console.ReadKey(); }