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);
        }