Esempio n. 1
0
        public void Deveria_Persistir_Turma_ORM_Test()
        {
            var turma = ObjectBuilder.CreateTurma();

            TurmaRepository.Add(turma);

            Uow.Commit();

            var qtdTurmas = TurmaRepository.GetAll().Count;

            Assert.AreEqual(2, qtdTurmas);
        }
Esempio n. 2
0
        public void Deveria_Persistir_Turma_SQL_Test()
        {
            var turma = ObjectBuilder.CreateTurma();

            var qtdTurmasBefore = TurmaRepository.GetAll().Count;

            TurmaRepository.Add(turma);

            var qtdTurmasAfter = TurmaRepository.GetAll().Count;

            Uow.Commit();

            Assert.AreEqual(qtdTurmasBefore + 1, qtdTurmasAfter);
        }
Esempio n. 3
0
        public void Deveria_Persistir_Aluno_SQL_Test()
        {
            TurmaRepository.Add(ObjectBuilder.CreateTurma());

            var turmaEncontrada = TurmaRepository.GetById(1);

            var aluno = ObjectBuilder.CreateAluno(turmaEncontrada);

            AlunoRepository.Add(aluno);

            var alunos = AlunoRepository.GetAll();

            Uow.Commit();

            Assert.AreEqual(2, alunos.Count);
        }
Esempio n. 4
0
        public void Deveria_Persistir_Aluno_ORM_Test()
        {
            TurmaRepository.Add(ObjectBuilder.CreateTurma());

            Uow.Commit();

            var turmaEncontrada = TurmaRepository.GetById(2);

            var aluno = ObjectBuilder.CreateAluno(turmaEncontrada);

            aluno.Turma = turmaEncontrada;

            AlunoRepository.Add(aluno);

            Uow.Commit();

            Assert.IsNotNull(aluno);
        }
Esempio n. 5
0
        public void Deveria_Persistir_Aula_SQL_Test()
        {
            TurmaRepository.Add(ObjectBuilder.CreateTurma());

            var turmaEncontrada = TurmaRepository.GetById(1);

            var aula = ObjectBuilder.CreateAula(turmaEncontrada);

            aula.Turma = turmaEncontrada;

            AulaRepository.Add(aula);

            var aulas = AulaRepository.GetAll();

            Uow.Commit();

            Assert.AreEqual(2, aulas.Count);
        }
Esempio n. 6
0
        public void Deveria_Remover_Turma_SQL_Test()
        {
            var turma = ObjectBuilder.CreateTurma();

            TurmaRepository.Add(turma);

            Uow.Commit();

            var qtdTurmasBefore = TurmaRepository.GetAll().Count;

            TurmaRepository.Delete(turma.Id);

            Uow.Commit();

            var qtdTurmasAfter = TurmaRepository.GetAll().Count;

            Assert.AreEqual(qtdTurmasBefore - 1, qtdTurmasAfter);
        }
Esempio n. 7
0
        public void Deveria_Remover_Turma_ORM_Test()
        {
            var turma = ObjectBuilder.CreateTurma();

            TurmaRepository.Add(turma);
            Uow.Commit();

            var turmasEncontradas = TurmaRepository.GetAll();

            Assert.AreEqual(2, turmasEncontradas.Count);

            TurmaRepository.Delete(2);

            Uow.Commit();

            turmasEncontradas = TurmaRepository.GetAll();

            Assert.AreEqual(1, turmasEncontradas.Count);
        }
Esempio n. 8
0
 public bool Add(Turma turma)
 {
     return(_turmaRepository.Add(turma));
 }