public async Task GetIssueDepartamentsOkObjectResponse() { //Arrange var getIssueDepartaments = new List <GetIssueDepartamentDto>() { new GetIssueDepartamentDto { Name = "test" }, new GetIssueDepartamentDto { Name = "test" } }; issueService.Setup(x => x.GetIssueDepartaments()).Returns(Task.FromResult(getIssueDepartaments)); var controller = new IssueController(issueService.Object); //Act var action = await controller.GetIssueDepartaments() as OkObjectResult; var item = action.Value as List <GetIssueDepartamentDto>; //Assert Assert.Equal(200, action.StatusCode); Assert.Equal(2, item.Count); }