public TurmaController(IMapper mapper, IService <Turma> turmaService, DisciplinaTurmaService disciplinaTurmaService, IService <Disciplina> disciplinaService)
 {
     _mapper                 = mapper;
     _turmaService           = turmaService;
     _disciplinaTurmaService = disciplinaTurmaService;
     _disciplinaService      = disciplinaService;
 }
예제 #2
0
        public void TestaBusca()
        {
            DisciplinaTurmaRepository repository             = new DisciplinaTurmaRepository();
            DisciplinaTurmaService    disciplinaTurmaService = new DisciplinaTurmaService(repository);

            var retorno = disciplinaTurmaService.Select();

            Assert.True(retorno.Count > 0);
        }
 public MatriculaController(
     IMapper mapper,
     DisciplinaTurmaService disciplinaTurmaService,
     MatriculaService matriculaService,
     IService <Matricula> matricula,
     IService <Aluno> alunoService)
 {
     _mapper = mapper;
     _disciplinaTurmaService = disciplinaTurmaService;
     _matriculaService       = matriculaService;
 }
예제 #4
0
        public void TestaInclusao()
        {
            DisciplinaTurmaRepository repository             = new DisciplinaTurmaRepository();
            DisciplinaTurmaService    disciplinaTurmaService = new DisciplinaTurmaService(repository);

            Dominio.Entidades.DisciplinaTurma DisciplinaTurma = new Dominio.Entidades.DisciplinaTurma
            {
                CodigoDisciplina = 1,
                CodigoDaTurma    = 3,
                QuantidadeVagas  = 20
            };


            var retorno = disciplinaTurmaService.Insert <DisciplinaTurmaValidator>(DisciplinaTurma);

            Assert.True(retorno != null);
        }
        public void TestaCancelamento()
        {
            DisciplinaRepository disciplinaRepository = new DisciplinaRepository();
            DisciplinaService    disciplinaService    = new DisciplinaService(disciplinaRepository);

            Dominio.Entidades.Disciplina disciplina = new Dominio.Entidades.Disciplina
            {
                Nome         = "Disciplina Teste",
                CargaHoraria = 30
            };

            var novaDisciplina = disciplinaService.Insert <DisciplinaValidator>(disciplina);

            DisciplinaTurmaRepository disciplinaTurmmaRepository = new DisciplinaTurmaRepository();
            DisciplinaTurmaService    disciplinaTurmaService     = new DisciplinaTurmaService(disciplinaTurmmaRepository);

            Dominio.Entidades.DisciplinaTurma DisciplinaTurma = new Dominio.Entidades.DisciplinaTurma
            {
                CodigoDisciplina = novaDisciplina.CodigoDisciplina,
                CodigoDaTurma    = 1,
                QuantidadeVagas  = 20
            };

            var novaDisciplinaTurma = disciplinaTurmaService.Insert <DisciplinaTurmaValidator>(DisciplinaTurma);

            MatriculaRepository repository       = new MatriculaRepository();
            MatriculaService    matriculaService = new MatriculaService(repository);

            Dominio.Entidades.Matricula Matricula = new Dominio.Entidades.Matricula
            {
                CodigoAluno      = 1,
                CodigoDaTurma    = 1,
                CodigoDisciplina = novaDisciplina.CodigoDisciplina,
                DataMatricula    = DateTime.Now
            };

            var novaMatricula = matriculaService.Insert <MatriculaValidator>(Matricula);

            novaMatricula.CancelaMatricula();

            var matriculaAtualizada = matriculaService.Update(novaMatricula);

            Assert.True(matriculaAtualizada.CodigoSituacao == (int)SituacaoMatricula.Inativa);
        }
        public void TestaInclusao()
        {
            DisciplinaRepository disciplinaRepository = new DisciplinaRepository();
            DisciplinaService    disciplinaService    = new DisciplinaService(disciplinaRepository);

            Dominio.Entidades.Disciplina disciplina = new Dominio.Entidades.Disciplina
            {
                Nome         = "Disciplina Teste",
                CargaHoraria = 30
            };

            var novaDisciplina = disciplinaService.Insert <DisciplinaValidator>(disciplina);

            DisciplinaTurmaRepository disciplinaTurmmaRepository = new DisciplinaTurmaRepository();
            DisciplinaTurmaService    disciplinaTurmaService     = new DisciplinaTurmaService(disciplinaTurmmaRepository);

            Dominio.Entidades.DisciplinaTurma DisciplinaTurma = new Dominio.Entidades.DisciplinaTurma
            {
                CodigoDisciplina = novaDisciplina.CodigoDisciplina,
                CodigoDaTurma    = 1,
                QuantidadeVagas  = 20
            };

            var novaDisciplinaTurma = disciplinaTurmaService.Insert <DisciplinaTurmaValidator>(DisciplinaTurma);

            MatriculaRepository repository       = new MatriculaRepository();
            MatriculaService    matriculaService = new MatriculaService(repository);

            Dominio.Entidades.Matricula Matricula = new Dominio.Entidades.Matricula
            {
                CodigoAluno      = 1,
                CodigoDaTurma    = 1,
                CodigoDisciplina = novaDisciplina.CodigoDisciplina,
                DataMatricula    = DateTime.Now
            };

            var novaMatricula = matriculaService.Insert <MatriculaValidator>(Matricula);

            Assert.True(novaMatricula != null);
        }