public static SortedDictionary <string, string> GetAllTestCases(string suites, string planId) { SortedDictionary <string, string> lsTestCasesQuery = new SortedDictionary <string, string>(); try { ITestSuiteHelper iTSuiteHelp = proj.TestSuites; string[] suiteArray = suites.Split(','); foreach (string str in suiteArray) { ITestSuiteBase iTSB = iTSuiteHelp.Find(Convert.ToInt32(str)); ITestCaseCollection itCColl = iTSB.AllTestCases; foreach (ITestCase iTc in itCColl) { lsTestCasesQuery.Add(iTc.Id.ToString(), iTc.Title.ToString()); } } } catch (Exception ex) { lsTestCasesQuery.Add("-1", "Error. Load Project,pland and config"); } return(lsTestCasesQuery); }
public static SortedDictionary <string, string> GetAllSuites(string planId) { SortedDictionary <string, string> lsSuitesQuery = new SortedDictionary <string, string>(); try { ITestSuiteHelper iTSuiteHelp = proj.TestSuites; string qText = string.Format("Select * from TestSuite where PlanId='{0}'", planId); ITestSuiteCollection iTSuiteColl = iTSuiteHelp.Query(qText); foreach (ITestSuiteBase iTSB in iTSuiteColl) { lsSuitesQuery.Add(iTSB.Id.ToString(), iTSB.Title); } } catch (Exception ex) { lsSuitesQuery.Add("-1", "Error. Load Project,pland and config"); } return(lsSuitesQuery); }