public void GetEindCompetentieMatrix_Should_Return_Typeof_CompetentieMatrix(int periodeNummer, string specialisatieNaam, string cohortNaam) { // Arrange var eindCompetentieMatrixService = new EindcompetentieService( _loggerMock.Object, _competentieRepositoryMock.Object, _eindcompetentieMatrixService.Object ); // Act var result = eindCompetentieMatrixService.GetEindcompetentieMatrixByCriteria(new ICompetentieRepository.Criteria { PeriodeNummer = periodeNummer, SpecialisatieNaam = specialisatieNaam, CohortNaam = cohortNaam }); // Assert Assert.IsInstanceOfType(result, typeof(Matrix <Eindniveau>)); }
public void GetEindCompetentieMatrix_Should_Call_GetAllCompetentiesByCriteria_On_IEindCompetentieRepository( int periodeNummer, string specialisatieNaam, string cohortNaam) { // Arrange var eindCompetentieMatrixService = new EindcompetentieService( _loggerMock.Object, _competentieRepositoryMock.Object, _eindcompetentieMatrixService.Object ); // Act var result = eindCompetentieMatrixService.GetEindcompetentieMatrixByCriteria(new ICompetentieRepository.Criteria { PeriodeNummer = periodeNummer, SpecialisatieNaam = specialisatieNaam, CohortNaam = cohortNaam }); // Assert _competentieRepositoryMock.Verify(repository => repository.GetAllCompetentiesByCriteria(It.IsAny <ICompetentieRepository.Criteria>())); }