protected void SeedContext(EntityFrameworkContext context) { base.Seed(context); //Adiciona uma turma context.Set <Turma>().Add(ObjectBuilder.CreateTurma()); context.SaveChanges(); //Busca a turma do id = 1 var turmEncontrada = context.Set <Turma>().Find(1); //Adiciona um aluno context.Set <Aluno>().Add(ObjectBuilder.CreateAluno(turmEncontrada)); context.SaveChanges(); //Busca aluno do id = 1 var alunoEncontrado = context.Set <Aluno>().Find(1); //Adiciona uma aula context.Set <Aula>().Add(ObjectBuilder.CreateAula(turmEncontrada)); context.SaveChanges(); //Busca aluno do id = 1 var aulaEncontrada = context.Set <Aula>().Find(1); context.Set <Presenca>().Add(ObjectBuilder.CreatePresenca(alunoEncontrado, aulaEncontrada, "C")); context.SaveChanges(); }
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); }