public DsmSettingsBuilder StartDefault() { _dsmSettings = new DsmSettings(); _dsmSettings.AskConfirmationOnDelete = false; _dsmSettings.AskConfirmationOnLoad = false; _dsmSettings.AskConfirmationOnReload = false; _dsmSettings.AskConfirmationOnSave = false; _dsmSettings.AskConfirmationOnSaveAs = false; return(this); }
public void TestSaveAndLoadSettings() { var repo = new XmlSettingsRepository(); var settings = new DsmSettings(); repo.LoadSettings(settings); Assert.IsTrue(settings.AskConfirmationOnDelete); Assert.IsTrue(settings.AskConfirmationOnLoad); Assert.IsTrue(settings.AskConfirmationOnReload); Assert.IsTrue(settings.AskConfirmationOnSave); Assert.IsTrue(settings.AskConfirmationOnSaveAs); Assert.IsTrue(settings.AskConfirmationRestoreDocs); Assert.IsTrue(settings.RestoreOpenedDocumentsAfterDebug); Assert.AreEqual(10, settings.ToolBarRowIndex); Assert.IsTrue(settings.ToolBarVisible); Assert.AreEqual(-1, settings.ToolBarTop); Assert.AreEqual(-1, settings.ToolBarLeft); Assert.IsNull(settings.ToolBarPosition); settings.AskConfirmationOnDelete = false; settings.AskConfirmationOnLoad = false; settings.AskConfirmationOnReload = false; settings.AskConfirmationOnSave = false; settings.AskConfirmationOnSaveAs = false; settings.AskConfirmationRestoreDocs = false; settings.RestoreOpenedDocumentsAfterDebug = false; settings.ToolBarRowIndex = 1; settings.ToolBarVisible = false; settings.ToolBarTop = 1; settings.ToolBarLeft = 1; settings.ToolBarPosition = "something"; repo.SaveSettings(settings); settings = new DsmSettings(); repo = new XmlSettingsRepository(); repo.LoadSettings(settings); Assert.IsFalse(settings.AskConfirmationOnDelete); Assert.IsFalse(settings.AskConfirmationOnLoad); Assert.IsFalse(settings.AskConfirmationOnReload); Assert.IsFalse(settings.AskConfirmationOnSave); Assert.IsFalse(settings.AskConfirmationOnSaveAs); Assert.IsFalse(settings.AskConfirmationRestoreDocs); Assert.IsFalse(settings.RestoreOpenedDocumentsAfterDebug); Assert.AreEqual(1, settings.ToolBarRowIndex); Assert.IsFalse(settings.ToolBarVisible); Assert.AreEqual(1, settings.ToolBarTop); Assert.AreEqual(1, settings.ToolBarLeft); Assert.AreEqual("something", settings.ToolBarPosition); }
public void TestSettingsDefaultValuesAreCorrect() { var settings = new DsmSettings(); Assert.IsTrue(settings.AskConfirmationOnDelete); Assert.IsTrue(settings.AskConfirmationOnLoad); Assert.IsTrue(settings.AskConfirmationOnReload); Assert.IsTrue(settings.AskConfirmationOnSave); Assert.IsTrue(settings.AskConfirmationOnSaveAs); Assert.IsTrue(settings.AskConfirmationRestoreDocs); Assert.IsTrue(settings.RestoreOpenedDocumentsAfterDebug); Assert.AreEqual(10, settings.ToolBarRowIndex); Assert.IsTrue(settings.ToolBarVisible); Assert.AreEqual(-1, settings.ToolBarTop); Assert.AreEqual(-1, settings.ToolBarLeft); Assert.IsNull(settings.ToolBarPosition); }