public void SearchWorkItems() { var guid = Guid.NewGuid(); var story = StoryTests.CreateStory("Story_WorkItem_CustomName_" + guid); var epic = CreateEpic("Epic_WorkItem_CustomName_" + guid); var feature = CreateFeature(epic, "Feature_WorkItem_CustomName_" + guid); var defect = DefectTests.CreateDefect("Defect_WorkItem_CustomName_" + guid); var expectedWorkItems = new List <WorkItem> { story, epic, feature }; EntityListResult <WorkItem> searchResult = null; SpinWait.SpinUntil(() => { Thread.Sleep(1000); searchResult = entityService.SearchAsync <WorkItem>(workspaceContext, "_WorkItem_CustomName_" + guid, new List <string> { WorkItem.SUBTYPE_STORY, WorkItem.SUBTYPE_EPIC, WorkItem.SUBTYPE_FEATURE }).Result; return(searchResult.data.Count == 3); }, new TimeSpan(0, 2, 0)); Assert.IsNotNull(searchResult, "search operation should have returned something"); Assert.AreEqual(3, searchResult.data.Count, "Mismatched number of entities returned by the search operation"); int actualTestsFoundCount = 0; foreach (var workItem in expectedWorkItems) { actualTestsFoundCount += searchResult.data.Count(t => t.Id == workItem.Id); } Assert.AreEqual(searchResult.data.Count, actualTestsFoundCount, "Search request didn't return expected results"); }
public void ReConnectionTest() { restConnector.SetLwSsoToken(" "); StoryTests.CreateStory(); Assert.IsTrue(restConnector.IsConnected()); }
public void ReConnectionTest() { lwssoAuthenticationStrategy.SetLwSsoToken(" "); StoryTests.CreateStory(); Assert.IsTrue(restConnector.IsConnected()); }