public async Task Should_Update_User() { var userId = 44.ToString(); User user = redmineManager.GetObject <User>(userId, null); user.FirstName = "modified first name"; await redmineManager.UpdateObjectAsync(userId, user); User updatedUser = await redmineManager.GetObjectAsync <User>(userId, null); Assert.AreEqual(user.FirstName, updatedUser.FirstName); }
public async Task <CommonRemineEntities.Issue> CreateOrUpdateIssueAsync(CommonRemineEntities.Issue issue) { var redmineIssue = EntityMapper.Map <Issue>(issue); if (issue.Id.HasValue) { await RedmineManager.UpdateObjectAsync(redmineIssue.Id.ToString(), redmineIssue); return(issue); } else { var newRedmineIssue = await RedmineManager.CreateObjectAsync(redmineIssue); return(EntityMapper.Map <CommonRemineEntities.Issue>(newRedmineIssue)); } }