public void CreateCompetentieMatrix_Should_Return_Typeof_CompetentieMatrix() { // Arrange var service = new NiveauMatrixService( _loggerMock.Object, _architectuurRepositoryMock.Object, _activiteitRepositoryMock.Object ); // Act var result = service.CreateCompetentieMatrix(_competenties); // Assert Assert.IsInstanceOfType(result, typeof(Matrix <int>)); }
public void CreateCompetentieMatrix_Should_Call_GetAllActiviteitNamen_On_ActiviteitRepository() { // Arrange var service = new NiveauMatrixService( _loggerMock.Object, _architectuurRepositoryMock.Object, _activiteitRepositoryMock.Object ); // Act var result = service.CreateCompetentieMatrix(_competenties); // Assert _activiteitRepositoryMock.Verify(repository => repository.GetAllActiviteitNamen()); }
public void CreateCompetentieMatrix_Should_Build_Correct_Matrix() { // Arrange var service = new NiveauMatrixService( _loggerMock.Object, _architectuurRepositoryMock.Object, _activiteitRepositoryMock.Object ); // Act var result = service.CreateCompetentieMatrix(_competenties); // Assert Assert.AreEqual(3, result.Cells[0][0].Value); }