public void TestDefaultInitialize() { Settings s = new Settings(SettingsSerializerFactory.Get("JSON"), "settings.test"); s.InitializeDefaults(); Assert.IsTrue(s.RootElement.ScrollbackLines == 300); File.Delete(s.SettingsFilePath); }
public void TestLoad() { Settings s = new Settings(SettingsSerializerFactory.Get("JSON"), "settings.test"); s.InitializeDefaults(); s.RootElement = null; s.Load(); Assert.IsTrue(s.RootElement.ScrollbackLines == 300); }
protected override void ConfigureContainer(CompositionBatch builder) { base.ConfigureContainer(builder); builder.AddExportedValue <IWindowManager>(new CobaltWindowManager()); builder.AddExportedValue <IDialogCoordinator>(new MetroDialogManager()); builder.AddExportedValue <IEventAggregator>(new EventAggregator()); var settings = new Settings.Settings(Cobalt.Settings.Serializers.SettingsSerializerFactory.Get("JSON"), "settings"); settings.Load(); builder.AddExportedValue <ISettings>(settings); }
public void TestSave() { Settings s = new Settings(SettingsSerializerFactory.Get("JSON"), "settings.test"); s.Save(); File.Delete(s.SettingsFilePath); }