Example #1
0
        public WorkItemCollection Execute(string query)
        {
            WorkItemStore store = WorkItemStoreFactory.GetWorkItemStore(requestUri, tfsCredentials);

            query = query.Replace("@project", "'" + _projectName + "'");
            return(store.Query(query));
        }
Example #2
0
        public WorkItemCollection ExecuteSavedQuery(string queryFullname)
        {
            var    workItemStore   = WorkItemStoreFactory.GetWorkItemStore(requestUri, tfsCredentials);
            var    queryHirerarchy = workItemStore.Projects[_projectName].QueryHierarchy;
            string query           = GetQueryText(queryHirerarchy, queryFullname);

            if (string.IsNullOrEmpty(query))
            {
                throw new Exception("Couldn't find a wiql query for '" + queryFullname + "'.");
            }
            return(Execute(query));
        }
Example #3
0
        public static void Refresh()
        {
            //Administration
            AreaManagerFactory.Reset();
            GlobalListFactory.Reset();
            IterationManagerFactory.Reset();
            ProcessTemplateFactory.Reset();
            TeamManagerFactory.Reset();
            TeamProjectFactory.Reset();
            TfsTeamProjectCollectionFactory.Reset();
            TeamProjectCollectionFactory.Reset();

            //Queries
            QueryRunnerFactory.Reset();

            //TestManagement
            TestCaseFactory.Reset();
            TestCaseStepFactory.Reset();
            TestSuiteFactory.Reset();
            TestSuiteManagerFactory.Reset();

            //WorkItemTracking
            WorkItemStoreFactory.Reset();
        }