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); }