public async Task GetReportByIdAsync_ReturnsReportDTO() { // Arrange _regionAnnualReportService.Setup(x => x.GetReportByIdAsync(It.IsAny <int>(), It.IsAny <int>())).ReturnsAsync(new RegionAnnualReportDTO()); // Act var result = await _regionController.GetReportByIdAsync(1, 2); var actual = (result as ObjectResult).Value; // Assert Assert.IsInstanceOf <OkObjectResult>(result); Assert.IsInstanceOf <RegionAnnualReportDTO>(actual); }