public void AlterarTipoBeneficio() { TipoBeneficio tipoBeneficio = new TipoBeneficio(); tipoBeneficio.Descricao = "NovoTipo"; tipoBeneficio.Inserir(); Assert.AreEqual(tipoBeneficio.OrigemDados, OrigemDados.Banco); tipoBeneficio.Descricao = "NovoTipoAlterado"; tipoBeneficio.Alterar(); TipoBeneficio tipoBeneficio2 = new TipoBeneficio(); tipoBeneficio2.Id = tipoBeneficio.Id; tipoBeneficio2.Obter(); Assert.AreEqual(tipoBeneficio2.OrigemDados, OrigemDados.Banco); Assert.AreEqual(tipoBeneficio.Descricao, tipoBeneficio.Descricao); tipoBeneficio.Remover(); Assert.IsNull(tipoBeneficio.Id); Assert.AreEqual(tipoBeneficio.OrigemDados, OrigemDados.Local); }
public void InserirTipoBeneficio() { TipoBeneficio tipoBeneficio = new TipoBeneficio(); tipoBeneficio.Descricao = "NovoTipo"; tipoBeneficio.Inserir(); Assert.AreEqual(tipoBeneficio.OrigemDados, OrigemDados.Banco); tipoBeneficio.Remover(); Assert.IsNull(tipoBeneficio.Id); Assert.AreEqual(tipoBeneficio.OrigemDados, OrigemDados.Local); }
public void TesteBeneficioCliente() { Cliente cliente = new Cliente(); cliente.Nome = "Angelina Jolie"; cliente.Inserir(); Assert.AreEqual(cliente.OrigemDados, OrigemDados.Banco); TipoBeneficio tipoBeneficio = new TipoBeneficio(); tipoBeneficio.Descricao = "NovoTipo"; tipoBeneficio.Inserir(); Assert.AreEqual(tipoBeneficio.OrigemDados, OrigemDados.Banco); Beneficio beneficio = new Beneficio(tipoBeneficio, cliente); cliente.Beneficios.Add(beneficio); cliente.Salvar(); Assert.AreEqual(tipoBeneficio.OrigemDados, OrigemDados.Banco); Cliente cliente2 = new Cliente(); cliente2.Id = cliente.Id; cliente2.Obter(); Beneficio beneficio2 = cliente.Beneficios.FirstOrDefault(); Assert.IsNotNull(beneficio2); Assert.AreEqual(beneficio.Id,beneficio2.Id); cliente.Beneficios.Clear(); cliente.Salvar(); Cliente cliente3 = new Cliente(); cliente3.Id = cliente.Id; cliente3.Obter(); Beneficio beneficio3 = cliente.Beneficios.FirstOrDefault(); Assert.IsNull(beneficio3); cliente.Remover(); Assert.IsNull(cliente.Id); Assert.AreEqual(cliente.OrigemDados, OrigemDados.Local); tipoBeneficio.Remover(); Assert.IsNull(tipoBeneficio.Id); Assert.AreEqual(tipoBeneficio.OrigemDados, OrigemDados.Local); }
public void ListarTipoBeneficio() { TipoBeneficio tipoBeneficio = new TipoBeneficio(); tipoBeneficio.Descricao = "NovoTipo"; tipoBeneficio.Inserir(); Assert.AreEqual(tipoBeneficio.OrigemDados, OrigemDados.Banco); Assert.IsTrue(TiposBeneficio.Listar().Any((res) => res.Id == tipoBeneficio.Id)); tipoBeneficio.Remover(); Assert.IsNull(tipoBeneficio.Id); Assert.AreEqual(tipoBeneficio.OrigemDados, OrigemDados.Local); }