示例#1
0
        public void NaoDeveRealizarSaqueEmContaCorrente()
        {
            double valorDoSaque  = 300;
            var    contaCorrente = FabricaContaBancaria.CriarContaCorrente(NUMERO_CONTA_VALIDO_2, VALOR_SALDO_INICIAL_VALIDO_2);

            contaCorrente.Sacar(valorDoSaque);

            Assert.Equal(VALOR_SALDO_INICIAL_VALIDO_2, contaCorrente.RetornarSaldoDaConta());
        }
示例#2
0
        public void DeveRealizarSaqueEmContaCorrente(double valorDoSaque)
        {
            var contaCorrente = FabricaContaBancaria.CriarContaCorrente(NUMERO_CONTA_VALIDO_1, VALOR_SALDO_INICIAL_VALIDO_1);
            var valorEsperado = (VALOR_SALDO_INICIAL_VALIDO_1 - valorDoSaque) - TAXA_OPERACAO_SAQUE;

            contaCorrente.Sacar(valorDoSaque);

            Assert.Equal(valorEsperado, contaCorrente.RetornarSaldoDaConta());
        }