protected override void DoTest() { //import some data RunUI(() => SkylineWindow.OpenFile(TestFilesDir.GetTestPath("SplitGraphUnitTest.sky"))); WaitForDocumentLoaded(); //make sure the check box can be turned on Settings.Default.UsePowerOfTen = false; ToolOptionsDlg = ShowDialog <ToolOptionsUI>(() => SkylineWindow.ShowToolOptionsUI()); RunUI(() => { Assert.IsFalse(ToolOptionsDlg.PowerOfTenCheckBox); ToolOptionsDlg.PowerOfTenCheckBox = true; }); OkDialog(ToolOptionsDlg, ToolOptionsDlg.OkDialog); Assert.IsTrue(Settings.Default.UsePowerOfTen); //import some data RunUI(() => SkylineWindow.OpenFile(TestFilesDir.GetTestPath("SplitGraphUnitTest.sky"))); WaitForDocumentLoaded(); //make sure the graph is in scientific notation GraphChromatogram graph = FindOpenForm <GraphChromatogram>(); AssertScientificNotation(graph.GraphItem); //make sure the check box can be turned off ToolOptionsDlg2 = ShowDialog <ToolOptionsUI>(() => SkylineWindow.ShowToolOptionsUI()); RunUI(() => { Assert.IsTrue(ToolOptionsDlg2.PowerOfTenCheckBox); ToolOptionsDlg2.PowerOfTenCheckBox = false; }); OkDialog(ToolOptionsDlg2, ToolOptionsDlg2.OkDialog); Assert.IsFalse(Settings.Default.UsePowerOfTen); }
private bool AddServerAndOpen(string skypPath, String message, FormEx parentWindow) { using (var alertDlg = new AlertDlg(message, MessageBoxButtons.OKCancel)) { alertDlg.ShowDialog(parentWindow ?? _skyline); if (alertDlg.DialogResult == DialogResult.OK) { using (var dlg = new ToolOptionsUI(_skyline.Document.Settings)) { // Let the user add a Panorama server. dlg.NavigateToTab(ToolOptionsUI.TABS.Panorama); dlg.ShowDialog(alertDlg); if (dlg.DialogResult != DialogResult.OK) { return(false); } } return(Open(skypPath, Settings.Default.ServerList /*get the updated server list*/, parentWindow)); } return(false); } }