예제 #1
0
        public void NaoDeveRealizarSaqueEmContaEspecial()
        {
            double valorDoSaque  = 310;
            var    contaCorrente = FabricaContaBancaria.CriarContaEspecial(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 DeveRealizarSaqueEmContaEspecial(double valorDoSaque)
        {
            var contaEspecial = FabricaContaBancaria.CriarContaEspecial(NUMERO_CONTA_VALIDO_3, VALOR_SALDO_INICIAL_VALIDO_3);
            var valorEsperado = VALOR_SALDO_INICIAL_VALIDO_3 - valorDoSaque;

            contaEspecial.Sacar(valorDoSaque);

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