public void GetByIdTest() { var mockRepository = new Mock <IJobService>(); var mockIMapper = new Mock <IMapper>(); var categoryServiceRepository = new Mock <ICategoryService>(); var cityServiceCategory = new Mock <ICityService>(); var ITypeJobService = new Mock <ITypeJobService>(); var IRepositoryService = new Mock <IRepositoryImage>(); var controller = new JobController(mockRepository.Object, categoryServiceRepository.Object, cityServiceCategory.Object, ITypeJobService.Object, mockIMapper.Object, IRepositoryService.Object); int id = 1; mockRepository.Setup(x => x.GetByID(id)).ReturnsAsync(new JobForTableDTO()); Task <IActionResult> ActionResult = controller.GetById(id); OkObjectResult contentResult = (OkObjectResult)ActionResult.Result; Assert.NotNull(contentResult); Assert.Equal(200, contentResult.StatusCode); }