コード例 #1
0
        public void GetAllModules_Should_Have_CohortNaam()
        {
            // Arrange
            var moduleService = new ModuleService(
                _loggerMock.Object,
                _niveauMatrixService.Object,
                _moduleRepositoryMock.Object
                );

            // Act
            var result = moduleService.GetAllModules();

            // Assert
            Assert.IsTrue(result.All(view => view.CohortNaam.Equals("Studiejaar 2019/2020")));
        }
コード例 #2
0
        public void GetAllModules_Should_Return_ModulesWithMatrix_With_Eindeisen()
        {
            // Arrange
            var service = new ModuleService(
                _loggerMock.Object,
                _niveauMatrixService.Object,
                _moduleRepositoryMock.Object
                );

            // Act
            var result = service.GetAllModules();

            // Assert
            Assert.IsTrue(result.Any(matrix => matrix.Eindeisen.Contains("Weten wat een if statement is")));
        }
コード例 #3
0
        public void GetAllModules_Should_Return_ModulesWithMatrix_With_Matrix()
        {
            // Arrange
            var moduleService = new ModuleService(
                _loggerMock.Object,
                _niveauMatrixService.Object,
                _moduleRepositoryMock.Object
                );

            // Act
            var result = moduleService.GetAllModules();

            // Assert
            Assert.IsFalse(result.Any(matrix => matrix.Matrix.Equals(null)));
        }
コード例 #4
0
        public void GetAllModules_Should_Return_ModulesWithMatrix_With_Perioden()
        {
            // Arrange
            var service = new ModuleService(
                _loggerMock.Object,
                _niveauMatrixService.Object,
                _moduleRepositoryMock.Object
                );

            // Act
            var result = service.GetAllModules();

            // Assert
            Assert.IsTrue(result.Any(matrix => matrix.Perioden.Contains(1)));
        }
コード例 #5
0
        public void GetAllModules_Should_Return_ModulesWithMatrix_With_Specialisaties()
        {
            // Arrange
            var service = new ModuleService(
                _loggerMock.Object,
                _niveauMatrixService.Object,
                _moduleRepositoryMock.Object
                );

            // Act
            var result = service.GetAllModules();

            // Assert
            Assert.IsTrue(result.Any(matrix => matrix.Specialisaties.Contains("Propedeuse")));
        }
コード例 #6
0
        public void GetAllModules_Should_Return_ModulesWithMatrix_From_Database_Data(string moduleCode)
        {
            // Arrange
            var service = new ModuleService(
                _loggerMock.Object,
                _niveauMatrixService.Object,
                _moduleRepositoryMock.Object
                );

            // Act
            var result = service.GetAllModules();

            // Assert
            Assert.IsTrue(result.Any(matrix => matrix.ModuleCode.Equals(moduleCode)));
        }
コード例 #7
0
        public void GetAllModules_Should_Call_GetAllModules_On_ModuleRepository()
        {
            // Arrange
            var service = new ModuleService(
                _loggerMock.Object,
                _niveauMatrixService.Object,
                _moduleRepositoryMock.Object
                );

            // Act
            var result = service.GetAllModules();

            // Assert
            _moduleRepositoryMock.Verify(repository => repository.GetAllModules());
        }
コード例 #8
0
        public void GetAllModules_Should_Return_Typeof_IEnumerable_With_ModuleWithMatrix()
        {
            // Arrange
            var service = new ModuleService(
                _loggerMock.Object,
                _niveauMatrixService.Object,
                _moduleRepositoryMock.Object
                );

            // Act
            var result = service.GetAllModules();

            // Assert
            Assert.IsInstanceOfType(result, typeof(IEnumerable <ModuleViewModel>));
        }
コード例 #9
0
 public async Task <IEnumerable <Module> > GetAllModules([FromUri] string lang = "fr-FR")
 {
     return(await ModuleService.GetAllModules(lang));
 }
コード例 #10
0
ファイル: ModuleForm.cs プロジェクト: junseong5019799/Team2
 private void LoadData()
 {
     dt = moduleService.GetAllModules();
     dataGridViewControl1.DataSource = dt;
     ModuleClear();
 }