示例#1
0
        public async Task GetRegionHead_Int_ReturnsOkObjResult()
        {
            // Arrange
            int id   = 2;
            var head = new RegionAdministrationDTO()
            {
                ID = 2
            };

            _regionAdministrationService.Setup(x => x.GetHead(id)).ReturnsAsync(head);
            // Act
            var result = await _regionController.GetRegionHead(id);

            var actual = (result as ObjectResult).Value as RegionAdministrationDTO;

            // Assert
            Assert.IsInstanceOf <OkObjectResult>(result);
            Assert.IsInstanceOf <RegionAdministrationDTO>((result as ObjectResult).Value);
            Assert.AreEqual(actual.ID, 2);
        }