public void TestarSaqueMenorQueValorMinimodeSaque() { CaixaBusiness caixa = new CaixaBusiness(); Conta conta = new Conta(); conta.Saldo = 1000; conta.IdCliente = 1; Assert.IsFalse(caixa.Sacar(conta, 0)); }
public void TestarSaqueComSaldo() { CaixaBusiness caixa = new CaixaBusiness(); Conta conta = new Conta(); conta.Saldo = 1000; conta.IdCliente = 123; Assert.IsTrue(caixa.Sacar(conta, 500)); }
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"; } }