public async Task AddNewIssueModelStateIsNotValid() { //Arrange var newIssue = new NewIssueDto(); var controller = new IssueController(issueService.Object); //Act var action = await controller.AddNewIssue(newIssue) as BadRequestObjectResult; //Arrange Assert.Equal(400, action.StatusCode); Assert.NotNull(action.Value); }
public async Task AddNewIssueOkResponse() { //Arrange var newIssue = new NewIssueDto { DeclarantId = "1", Description = "test", Title = "test" }; issueService.Setup(x => x.AddNewIssue(newIssue)).Returns(Task.FromResult(true)); var controller = new IssueController(issueService.Object); //Act var action = await controller.AddNewIssue(newIssue) as OkResult; //Arrange Assert.Equal(200, action.StatusCode); }