public void BeginWorkOnIssue_ShouldUpdateTicketToInProgress() { var config = getTestConfig(); var svc = new YouTrackService(config); svc.Authenticate(); Assert.IsNotNull(svc.GetAuthenticatedUser()); var testIssueID = ConfigurationManager.AppSettings["test.issueKey"]; svc.EnsureIssueInProgress(testIssueID); }
public void AssignIssue_ShouldUpdateTicketToAssigned() { var config = getTestConfig(); var svc = new YouTrackService(config); svc.Authenticate(); Assert.IsNotNull(svc.GetAuthenticatedUser()); var testIssueID = ConfigurationManager.AppSettings["test.issueKey"]; svc.AssignIssue(testIssueID, "dbustamante"); }
public void GetAuthenticatedUser_ShouldReturnUserWithEmail() { var svc = new YouTrackService(getTestConfig()); svc.Authenticate(); var user = svc.GetAuthenticatedUser(); Assert.IsNotNull(user); var expectedValue = ConfigurationManager.AppSettings["test.authUserEmail"]; var actualValue = user.Email; Assert.AreEqual(expectedValue, actualValue); }