[DataRow(8)] // Un autre moyen de passer des paramètres pour les tests public async Task Shoud_Get_Average_In_CandidateService(double average) { var candidates = new List <CandidateDTO>() { new CandidateDTO("minamba", "camara", "c#", 10), new CandidateDTO("naruto", "uzumaki", "php", 8), new CandidateDTO("sasuke", "uchiha", "python", 15), }; var mockService = Substitute.For <ICandidatesService>(); mockService.GetCandidatesAsync().Returns(candidates); var logger = Substitute.For <ILog>(); var candidateController = new CandidatesController(mockService, logger); var result = await candidateController.GetAverageAsync(); var okResult = result as OkObjectResult; Assert.AreEqual(200, okResult.StatusCode); }