예제 #1
0
        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);
        }