public void DeleteTest() { DespesaRepository repository = new DespesaRepository(); DespesaBusiness business = new DespesaBusiness(repository); var expected = new Despesa() { Id = 1, Categoria = "DeleteTest", Data = DateTime.Now, Observacao = "Test1", Valor = 190 }; repository.Despesas.Add(expected); business.Delete(new Despesa() { Id = 1 }); var actual = business.Find(expected.Id); Assert.IsNull(actual, "Objeto procurado não é nulo"); }
public void FindTest() { DespesaRepository repository = new DespesaRepository(); DespesaBusiness business = new DespesaBusiness(repository); var expected = new Despesa() { Id = 1, Categoria = "FindTest", Data = DateTime.Now, Observacao = "Test1", Valor = 190 }; repository.Despesas.Add(expected); var actual = business.Find(expected.Id); Assert.IsNotNull(actual, "Objeto procurado retornou nulo"); Assert.AreSame(expected, actual, "Objeto procurado retornou diferente do adicionado"); }
public void CreateTest() { DespesaRepository repository = new DespesaRepository(); DespesaBusiness business = new DespesaBusiness(repository); var expected = new Despesa() { Categoria = "CreateTest", Data = DateTime.Now, Observacao = "Test1", Valor = 190 }; business.Create(expected); var actual = business.Find(expected.Id); Assert.AreNotEqual(0, expected.Id, "Objeto criado tem id = 0"); Assert.IsNotNull(actual, "Objeto procurado é nulo"); Assert.AreSame(expected, actual, "Objeto procurado é diferente do criado"); }