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