From ee697f7a3350d0a97bddee4de3a2ae4f9d285052 Mon Sep 17 00:00:00 2001 From: Shlomo Hecht Date: Wed, 2 May 2018 17:36:54 +0300 Subject: merge --- .../Visual_Studio/Tango.UnitTesting/TFS_TST.cs | 52 +++++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) (limited to 'Software/Visual_Studio/Tango.UnitTesting') diff --git a/Software/Visual_Studio/Tango.UnitTesting/TFS_TST.cs b/Software/Visual_Studio/Tango.UnitTesting/TFS_TST.cs index 2727ad00e..3fff8daae 100644 --- a/Software/Visual_Studio/Tango.UnitTesting/TFS_TST.cs +++ b/Software/Visual_Studio/Tango.UnitTesting/TFS_TST.cs @@ -43,11 +43,61 @@ namespace Tango.UnitTesting Assert.IsNotNull(project); - var workItem = client.GetWorkItem(project, 153).Result; + var workItem = client.GetWorkItem(project, 168).Result; Assert.IsNotNull(workItem); } + [TestMethod] + public void Get_Work_Items_Created_By() + { + ITeamFoundationServiceClient client = CreateClient(); + + var project = client.GetProject("Tango").Result; + + Assert.IsNotNull(project); + + var workItems = client.GetWorkItemsCreatedBy(project, project.Members.SingleOrDefault(x => x.AssignName.ToLower().Contains("roy"))).Result; + + Assert.IsTrue(workItems.Count > 0); + } + + [TestMethod] + public void Set_Work_Item_State() + { + ITeamFoundationServiceClient client = CreateClient(); + + var project = client.GetProject("Tango").Result; + + Assert.IsNotNull(project); + + var workItem = client.GetWorkItem(project, 164).Result; + + Assert.IsNotNull(workItem); + + var updated = client.SetWorkItemState(project, workItem, State.Active).Result; + + Assert.IsTrue(updated.State == State.Active); + } + + [TestMethod] + public void Add_Work_Item_Comment() + { + ITeamFoundationServiceClient client = CreateClient(); + + var project = client.GetProject("Tango").Result; + + Assert.IsNotNull(project); + + var workItem = client.GetWorkItem(project, 165).Result; + + Assert.IsNotNull(workItem); + + var updated = client.AddWorkItemComment(project, workItem, project.Members.SingleOrDefault(x => x.AssignName.ToLower().Contains("roy")), "Test Comment").Result; + + Assert.AreEqual(updated.Comment, "Test Comment"); + } + [TestMethod] public void Upload_Work_Item() { -- cgit v1.3.1