public void Transferencia_transacoesBancarias_ContaEspecial_Credita_ValorNegativo() { RepositorioTransacaoBancaria.Limpar(); ContaEspecial conta = new ContaEspecial(); Assert.Throws <ArgumentException>(() => conta.Credita(-100)); }
public void Transferencia_transacoesBancarias_ContaEspecial_SemLimite() { RepositorioTransacaoBancaria.Limpar(); ContaEspecial conta = new ContaEspecial(); conta.LimiteCredito = 7000; conta.Credita(1000); ContaCorrente contaDestino = new ContaCorrente(); Assert.Throws <InvalidOperationException>(() => ServicoConta.ExecutarTransferencia(conta, contaDestino, 90000)); }
public void Transferencia_transacoesBancarias_ContaEspecial_SemLimite() { RepositorioTransacaoBancaria.Limpar(); ContaEspecial conta = new ContaEspecial(); conta.LimiteCredito = 7000; conta.Credita(1000); ContaCorrente contaDestino = new ContaCorrente(); Assert.Throws<InvalidOperationException>(() => ServicoConta.ExecutarTransferencia(conta, contaDestino, 90000)); }
public void Transferencia_transacoesBancarias_ContaEspecial_Credita_ValorNegativo() { RepositorioTransacaoBancaria.Limpar(); ContaEspecial conta = new ContaEspecial(); Assert.Throws<ArgumentException>(() => conta.Credita(-100)); }