Example #1
0
        public async Task GetUserDistinction_DistinctionById_ReturnsOkObjectResult()
        {
            //Arrange
            _userDistinctionService
            .Setup(x => x.GetUserDistinctionAsync(It.IsAny <int>()))
            .ReturnsAsync(new UserDistinctionDTO());
            //Act
            var result = await _distinctionController.GetUserDistinction(It.IsAny <int>());

            var resultValue = (result as ObjectResult).Value;

            //Assert
            _userDistinctionService.Verify();
            Assert.IsNotNull(result);
            Assert.IsInstanceOf <OkObjectResult>(result);
            Assert.IsNotNull(resultValue);
            Assert.IsInstanceOf <UserDistinctionDTO>(resultValue);
        }