public async Task ChangeIssuePriorityOkResponse() { //Arrange int id = 1; var priority = Priority.High; issueService.Setup(x => x.ChangeIssuePriority(id, priority)).Returns(Task.FromResult(true)); var controller = new IssueController(issueService.Object); //Act var action = await controller.ChangeIssuePriority(id, priority) as OkResult; //Arrange Assert.Equal(200, action.StatusCode); }
public async Task ChangeIssuePriorityBadRequestResponse() { //Arrange int id = 1; var priority = Priority.High; issueService.Setup(x => x.ChangeIssuePriority(id, priority)).Returns(Task.FromResult(false)); var controller = new IssueController(issueService.Object); //Act var action = await controller.ChangeIssuePriority(id, priority) as BadRequestObjectResult; //Arrange Assert.Equal(400, action.StatusCode); Assert.NotNull(action.Value); }