Ejemplo n.º 1
0
        /*Helper method for "editXml_Click" event*/
        private void editXml_Click_method(List <string> s, bool test)
        {
            TestRequest tr = new TestRequest();

            try
            {
                if (test)
                {
                    tr.loadXml("../../../RepoStorage", s[0]);
                    tr.testDriver = s[1];
                    tr.testedFiles.Add(s[2]);
                    tr.testedFiles.Add(s[3]);
                    tr.testedFiles.Add(s[4]);
                }
                else
                {
                    tr.loadXml("../../../RepoStorage", testrequest_list.SelectedItem.ToString());
                    tr.testDriver = testdriver_list.SelectedItem.ToString();
                    foreach (string si in tested_list.SelectedItems)
                    {
                        tr.testedFiles.Add(si);
                    }
                }
                tr.editRequest();
                if (test)
                {
                    tr.saveXml("../../../ClientStorage", s[0]);     //Save test request in RepoStorage
                    gp.sendXml(s[0]);
                }
                else
                {
                    tr.saveXml("../../../ClientStorage", testrequest_list.SelectedItem.ToString());     //Save test request in RepoStorage
                    gp.sendXml(testrequest_list.SelectedItem.ToString());
                }
                Console.WriteLine("\nRequirement: 11");
                Console.WriteLine("\nAdding element to an existing test request");
                Console.WriteLine("\n{0}\n", tr.doc.ToString());
                gp.getXmlFiles();
            }
            catch (Exception)
            {
                Console.WriteLine("\nCould not load the selected TestRequest");
            }
        }