public void DeveExcluirTarefa() { var tarefasEFCore = new TarefasEFCorePG(contexto); uint idParaExcluir = 1; contexto.Tarefas.AddRange( new TarefaDB { id = 1, titulo = "meu título", concluida = true }, new TarefaDB { id = 2, titulo = "segunda tarefa", concluida = true }); contexto.SaveChanges(); tarefasEFCore.ExcluirTarefa(idParaExcluir); var tarefas = contexto.Tarefas.ToArray(); tarefas.Should().BeEquivalentTo(new { id = 2, titulo = "segunda tarefa" }); }
private static void PopulateProfessor(TarefasDbContext db) { if (db.Professor.Any()) { return; } db.Professor.AddRange( new Professor { Nome = "Anabela Tavares", Telemovel = "963004726", Email = "*****@*****.**", Gabinete = "22", Disciplina = "Contabilidade", Escola = "ESTG" }, new Professor { Nome = "Carina Sofia", Telemovel = "914009710", Email = "*****@*****.**", Gabinete = "48", Disciplina = "Desporto", Escola = "ESECD" }, new Professor { Nome = "Pedro Carvalho", Telemovel = "932586941", Email = "*****@*****.**", Gabinete = "30", Disciplina = "Programação", Escola = "ESTG" }, new Professor { Nome = "Luis Alexandre", Telemovel = "938523698", Email = "*****@*****.**", Gabinete = "2", Disciplina = "turismo", Escola = "ESTH" } ); db.SaveChanges(); }
private static void PopulateFuncionario(TarefasDbContext db) { if (db.Funcionario.Any()) { return; } db.Funcionario.AddRange( new Funcionario { Nome = "Carlos Lopes", Morada = "Avenida de Liberdade", Numero = "1012180", Escola = "ESTG", Email = "*****@*****.**", Telemovel = "914009888", NIF = "250114585" }, new Funcionario { Nome = "Barbara Teixeira", Morada = "Rua Espirito Santo", Numero = "1012164", Escola = "ESTG", Email = "*****@*****.**", Telemovel = "914009785", NIF = "250114580" }, new Funcionario { Nome = "Carolina Pinto", Morada = "Avenida Alterto Torres", Numero = "1002006", Escola = "ESTG", Email = "*****@*****.**", Telemovel = "914009756", NIF = "500114525" }, new Funcionario { Nome = "Cátia Esteves", Morada = "Travessa Castro", Numero = "1023566", Escola = "ESTG", Email = "*****@*****.**", Telemovel = "914009785", NIF = "250114852" } ); db.SaveChanges(); }