public void DeletePessoaRepositoryTest() { //Arrange IPessoaRepository repository = new PessoaRepository(); //Action var deletedPessoa = repository.Delete(1); //Assert var contextForTest = new PessoaContext(); var persistedPessoa = contextForTest.Pessoas.Find(1); Assert.IsNull(persistedPessoa); //Assert - utilizando o Framework FluentAssertions //Apenas um exemplo didático (NÃO CAI NA PROVA) // persistedFuncionario.Should().BeNull(); }
public void Setup() { //Inicializa o banco, apagando e recriando-o Database.SetInitializer(new DropCreateDatabaseAlways<PessoaContext>()); //Seta um registro padrão pra ser usado nos testes _contextForTest = new PessoaContext(); var pessoa = ObjectMother.GetPessoa(); var pessoaJoao = ObjectMother.GetPessoa(); pessoaJoao.Nome = "Joao Paulo"; var pessoaMaria = ObjectMother.GetPessoa(); pessoaMaria.Nome = "Maria"; _contextForTest.Pessoas.Add(pessoaJoao); _contextForTest.Pessoas.Add(pessoaMaria); _contextForTest.SaveChanges(); }
public EnderecoRepository() { context = new PessoaContext(); }
public PessoaRepository() { context = new PessoaContext(); }