public void RegistraPresenca_deveria_persistir_as_presencas_dos_alunos() { //arrange int qtdAlunos = 5; var alunos = ObjectBuilder.CriaListaAlunos(qtdAlunos); var ids = new List <int>(); foreach (var item in alunos) { ids.Add(item.Id); } var comando = ObjectBuilder.CriaRegistraPresencaCommand(ids); AlunoRepository .Setup(x => x.GetAllByTurmaId(It.IsAny <int>())) .Returns(alunos); AulaRepository .Setup(x => x.GetById(It.IsAny <int>())) .Returns(new Aula(DateTime.Now, new Turma(2014))); //act AulaService.RealizaChamada(comando); //assert AlunoRepository.Verify(x => x.Update(It.IsAny <Aluno>()), Times.Exactly(5)); UnitOfWork.Verify(x => x.Commit(), Times.Once()); }
public void Deveria_Chamar_Servico_de_Buscar_Aula_Test() { //arrange AulaRepository .Setup(x => x.GetById(It.IsAny <int>())) .Returns(ObjectBuilder.CreateAula()); //act AulaService.GetById(1); //assert AulaRepository.Verify(x => x.GetById(It.IsAny <int>()), Times.Once()); }
public void Deveria_Chamar_Servico_de_Remover_Aula_Test() { //arrange AulaRepository .Setup(x => x.Delete(It.IsAny <int>())); //act AulaService.Delete(1); UnitOfWork.Setup(x => x.Commit()); //assert AulaRepository.Verify(x => x.Delete(It.IsAny <int>()), Times.Once()); UnitOfWork.Verify(x => x.Commit(), Times.Once()); }
public void RegistraPresenca_deveria_lancar_excecao_AlunoNaoEncontrado() { //arrange AlunoRepository .Setup(x => x.GetAllByTurmaId(It.IsAny <int>())) .Returns(null as List <Aluno>); var comando = new ChamadaDTO { AnoTurma = 2000 }; // act AulaService.RealizaChamada(comando); // assert is [ExpectedException] }
public void Deveria_Chamar_Servico_de_Buscar_Todas_Aulas_Test() { //arrange var aulas = new List <Aula>() { ObjectBuilder.CreateAula() }; AulaRepository .Setup(x => x.GetAll()) .Returns(aulas); //act AulaService.GetAll(); //assert AulaRepository.Verify(x => x.GetAll(), Times.Once()); }
public void Deveria_Chamar_Servico_de_Persistir_Aula_Test() { //arrange var aula = ObjectBuilder.CreateAula(); aula.Turma = ObjectBuilder.CreateTurma(); AulaRepository .Setup(x => x.Add(It.IsAny <Aula>())); UnitOfWork.Setup(x => x.Commit()); //act AulaService.Add(new AulaDTO(aula)); //assert AulaRepository.Verify(x => x.Add(It.IsAny <Aula>()), Times.Once()); UnitOfWork.Verify(x => x.Commit(), Times.Once()); }
public void Deveria_Chamar_Servico_de_Editar_Aula_Test() { //arrange var aula = ObjectBuilder.CreateAula(); aula.Data = DateTime.Now; AulaRepository .Setup(x => x.Update(aula)); AulaRepository .Setup(x => x.GetById(It.IsAny <int>())) .Returns(aula); UnitOfWork.Setup(x => x.Commit()); //act AulaService.Update(new AulaDTO(aula)); //assert AulaRepository.Verify(x => x.Update(aula), Times.Once()); UnitOfWork.Verify(x => x.Commit(), Times.Once()); }
public void RegistraPresenca_deveria_lancar_excecao_AulaNaoEncontrado() { //arrange int qtdAlunos = 1; var alunos = ObjectBuilder.CriaListaAlunos(qtdAlunos); AlunoRepository .Setup(x => x.GetAllByTurmaId(It.IsAny <int>())) .Returns(alunos); AulaRepository .Setup(x => x.GetById(It.IsAny <int>())) .Returns(null as Aula); var comando = new ChamadaDTO { AnoTurma = 2000 }; //act AulaService.RealizaChamada(comando); // assert is [ExpectedException] }
public AulaController() { _aulaService = new AulaService(AulaRepository, AlunoRepository, TurmaRepository, Uow); }
public Aula_Test() { _aulaService = new AulaService(aulaDbContext); _aulaController = new AulaController(_aulaService); }