/// <summary> /// Open file dialog and load selected xml file into treeview. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OpenToolStripMenuItemClick(object sender, EventArgs e) { DialogResult result = openFileDialog.ShowDialog(); if (result == DialogResult.OK) // Test result. { XMLSuite a = new XMLSuite(this.openFileDialog.FileName); List <TestSuite> suites = a.MakeTestSuite(); foreach (TestSuite suite in suites) { this.testSuiteTreeView.GenerateTreeNode(suite); } } }
/// <summary> /// Show Dialog to select suites and make xml file with them. /// </summary> /// <param name="fileName"></param> public void GenerateXmlFile(string fileName) { SuiteExportChoseForm exportDialog = new SuiteExportChoseForm(suiteTreeView.Nodes); if (exportDialog.ShowDialog() == DialogResult.OK) { List <TestSuite> suites = this.MakeSuiteList(exportDialog.Nodes); XMLSuite xml = new XMLSuite(); foreach (TestSuite suite in suites) { xml.AddSuite(suite); } xml.SaveAs(fileName); } }
/// <summary> /// Show Dialog to select suites and make xml file with them. /// </summary> /// <param name="fileName"></param> public void GenerateXmlFile(string fileName) { SuiteExportChoseForm exportDialog = new SuiteExportChoseForm(suiteTreeView.Nodes); if (exportDialog.ShowDialog() == DialogResult.OK) { List <TestSuite> suites = this.MakeSuiteList(exportDialog.Nodes); for (int i = 0; i < suites.Count; i++) { XMLSuite xml = new XMLSuite(suites[i]); //foreach (TestSuite suite in suites) // xml.AddSuite(suite); xml.SaveAs(Path.GetDirectoryName(fileName) + '\\' + Path.GetFileNameWithoutExtension(fileName) + i + ".xml"); } } }