예제 #1
0
        public void Add(Aula aula)
        {
            var count = _aulaRepository.MaxID();

            aula.Id = count + 1;

            _aulaRepository.Add(aula);
        }
예제 #2
0
        public void Add(Aula aula)
        {
            var count = _aulaRepository.GetAll().Count();

            aula.Id = count + 1;

            _aulaRepository.Add(aula);
        }
예제 #3
0
        public void Deveria_Persistir_Aula_ORM_Test()
        {
            var turmaEncontrada = TurmaRepository.GetById(1);

            var aula = ObjectBuilder.CreateAula(turmaEncontrada);

            AulaRepository.Add(aula);

            Uow.Commit();

            var aulas = AulaRepository.GetAll();

            Assert.AreEqual(2, aulas.Count);
        }
예제 #4
0
        public void Deveria_Remover_Aula_ORM_Test()
        {
            AulaRepository.Add(new Aula());

            Uow.Commit();

            var aulasEncontradas = AulaRepository.GetAll();

            Assert.IsTrue(aulasEncontradas.Count == 2);

            AulaRepository.Delete(1);

            Uow.Commit();

            aulasEncontradas = AulaRepository.GetAll();

            Assert.IsTrue(aulasEncontradas.Count == 1);
        }