public void GetExpensesAmount() { int userId = 1; float amount = 30; var mockRepo = new Mock <IExpensesService>(); mockRepo.Setup(repo => repo.GetExpensesAmountAsync(userId)) .ReturnsAsync(amount); var mockExceptionREpo = new Mock <IExceptionHandler>(); var mockMapper = new Mock <IMapper>(); var controller = new ExpensesController(mockRepo.Object, mockExceptionREpo.Object, mockMapper.Object); // Act var okResult = controller.GetExpensesAmount(userId).Result; // Assert Assert.IsType <OkObjectResult>(okResult); }