public void ContaDeveInserirELogoAposExcluirRegistro() { Cliente cliente = new Cliente(); IBusiness <Cliente> clienteBusiness = new ClienteBusiness(); cliente.Cpf = "234234234"; cliente.DataDeNascimento = DateTime.Now; cliente.Endereco = "sdfasdf"; cliente.Nome = "Edilson"; clienteBusiness.Inserir(cliente); Assert.IsNotNull(cliente.Id); Cliente cliRetorno = clienteBusiness.BuscarPorId(cliente.Id); Assert.IsTrue(cliRetorno.Id > 0); IBusiness <Conta> contaBusiness = new ContaBusiness(); var novaConta = new Conta { IdCliente = cliRetorno.Id, Saldo = Convert.ToDecimal(5000.04), Senha = "1234" }; contaBusiness.Inserir(novaConta); var contaResult = contaBusiness.BuscarPorId(novaConta.Id); Assert.IsTrue(contaResult.Id > 0); contaBusiness.Excluir(contaResult.Id); contaResult = contaBusiness.BuscarPorId(novaConta.Id); Assert.IsNull(contaResult); clienteBusiness.Excluir(cliRetorno.Id); var clienteResult = clienteBusiness.BuscarPorId(cliRetorno.Id); Assert.IsNull(clienteResult); }
protected void btnSacar_Click(object sender, EventArgs e) { ContaBusiness contaBusiness = new ContaBusiness(); CaixaBusiness caixaBusiness = new CaixaBusiness(); Conta conta = contaBusiness.BuscarPorId(int.Parse(txtNumero.Text)); if (conta == null) { lblResultadoDoSaque.Text = "Conta Inexistente"; } else if (caixaBusiness.Sacar(conta, int.Parse(txtValor.Text))) { lblResultadoDoSaque.Text = "Saque efetuado!"; } else { lblResultadoDoSaque.Text = "Falha ao sacar"; } }