Ejemplo n.º 1
0
        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");
        }
Ejemplo n.º 2
0
        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");
        }
Ejemplo n.º 3
0
        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");
        }