Example #1
0
        public async Task GetDistinction_DistinctionById_ReturnsOkObjectResult()
        {
            //Arrange
            _distinctionService
            .Setup(x => x.GetDistinctionAsync(It.IsAny <int>()))
            .ReturnsAsync(new DistinctionDTO());
            //Act
            var result = await _distinctionController.GetDistinction(It.IsAny <int>());

            var resultValue = (result as OkObjectResult).Value;

            //Assert
            _distinctionService.Verify();
            Assert.IsNotNull(result);
            Assert.IsInstanceOf <OkObjectResult>(result);
            Assert.IsNotNull(resultValue);
            Assert.IsInstanceOf <DistinctionDTO>(resultValue);
        }