Пример #1
0
        public void ShouldGetWorkItemsFromQuery()
        {
            using (var client = new HttpClient()
            {
                BaseAddress = new Uri(ConfigurationManager.AppSettings["VSOnlineBaseUrl"])
            })
            {
                var connection = new TfsConnection(userName, password, client);
                var repo       = new WorkItemRepository(connection);
                var results    = repo.GetInProcAndClosedWorkItems(@"BPS.Scrum\Dev -SEP Project");

                Assert.IsTrue(results.Result.WorkItems.All(r => r.Id != 0));
            }
        }
        public void ShouldGetworkItems()
        {
            using (var client = new HttpClient() { BaseAddress = new Uri(ConfigurationManager.AppSettings["VSOnlineBaseUrl"]) })
            {
                var connection = new TfsConnection(userName, password, client);
                var repo = new WorkItemRepository(connection);
                var results = repo.GetInProcAndClosedWorkItems(@"BPS.Scrum\Dev -SEP Project");
                var workItemIds = results.Result.WorkItems.Select(r => r.Id).ToArray();

                var wi = repo.GetWorkItems(workItemIds);
                Assert.IsNotNull(wi.Result.First().Id);
                Assert.IsNotNull(wi.Result.First().Rev);
                Assert.IsNotNull(wi.Result.First().Title);
                Assert.IsNotNull(wi.Result.First().Effort);
                Assert.IsNotNull(wi.Result.First().State);
                Assert.IsNotNull(wi.Result.First().ChangedDate);
                Assert.IsNotNull(wi.Result.First().ClosedDate);
            }
        }
Пример #3
0
        public void ShouldGetworkItems()
        {
            using (var client = new HttpClient()
            {
                BaseAddress = new Uri(ConfigurationManager.AppSettings["VSOnlineBaseUrl"])
            })
            {
                var connection  = new TfsConnection(userName, password, client);
                var repo        = new WorkItemRepository(connection);
                var results     = repo.GetInProcAndClosedWorkItems(@"BPS.Scrum\Dev -SEP Project");
                var workItemIds = results.Result.WorkItems.Select(r => r.Id).ToArray();

                var wi = repo.GetWorkItems(workItemIds);
                Assert.IsNotNull(wi.Result.First().Id);
                Assert.IsNotNull(wi.Result.First().Rev);
                Assert.IsNotNull(wi.Result.First().Title);
                Assert.IsNotNull(wi.Result.First().Effort);
                Assert.IsNotNull(wi.Result.First().State);
                Assert.IsNotNull(wi.Result.First().ChangedDate);
                Assert.IsNotNull(wi.Result.First().ClosedDate);
            }
        }
        public void ShouldGetWorkItemsFromQuery()
        {
            using (var client = new HttpClient() { BaseAddress = new Uri(ConfigurationManager.AppSettings["VSOnlineBaseUrl"]) })
            {
                var connection = new TfsConnection(userName, password, client);
                var repo = new WorkItemRepository(connection);
                var results = repo.GetInProcAndClosedWorkItems(@"BPS.Scrum\Dev -SEP Project");

                Assert.IsTrue(results.Result.WorkItems.All(r => r.Id != 0));
            }
        }