public Form1(IClienteRepositorio <Cliente> clienteRepositorio, IContaCorrenteRepositorio <ContaCorrente> cCorrenteRepositorio, IContaEspecialRepositorio <ContaEspecial> cEspecialRepositorio) { this._clienteRepositorio = clienteRepositorio; this._cCorrenteRepositorio = cCorrenteRepositorio; this._cEspecialRepositorio = cEspecialRepositorio; InitializeComponent(); cbxOperacao.Items.Add(TipoOperacao.Deposito); cbxOperacao.Items.Add(TipoOperacao.Saque); }
public void Deve_calcular_saldo_de_uma_conta_corrente() { int numeroConta = 100; var conta = new ContaCorrente(Guid.NewGuid(), 1, numeroConta); conta.Creditar(1000); conta.Debitar(100); var contaCorrenteRepositorioMoq = new Mock <IContaCorrenteRepositorio>(); contaCorrenteRepositorioMoq.Setup(r => r.Obter(It.IsAny <int>())).Returns(conta); IContaCorrenteRepositorio contaCorrenteRepositorio = contaCorrenteRepositorioMoq.Object;; var contaCorrenteServico = new ContaCorrenteServico(contaCorrenteRepositorio); var saldo = contaCorrenteServico.ObterSaldo(numeroConta); saldo.Should().Be(900.0); }
public CadastrarContaCorrenteUseCase(IContaCorrenteRepositorio contaCorrenteRepositorio, INotificationContext notificationContext) { _contaCorrenteRepositorio = contaCorrenteRepositorio; _notificationContext = notificationContext; }
public AutenticarClienteCommandHandler(IClienteRepositorio clienteRepositorio, IMapper mapper, IContaCorrenteRepositorio contaCorrenteRepositorio) { _clienteRepositorio = clienteRepositorio; _mapper = mapper; _contaCorrenteRepositorio = contaCorrenteRepositorio; }
public ServicoMovimentacao(IContaCorrenteRepositorio contaCorrenteRepositorio) { _contaCorrenteRepositorio = contaCorrenteRepositorio; }
public ServicoTransacao(IContaCorrenteRepositorio contaCorrenteRepositorio, IServicoMovimentacao movimentacao) { _contaCorrenteRepositorio = contaCorrenteRepositorio; _movimentacao = movimentacao; }
public ContaCorrenteServico(IContaCorrenteRepositorio contaCorrenteRepositorio) { _contaCorrenteRepositorio = contaCorrenteRepositorio; }
public ContaCorrenteServico(IContaCorrenteRepositorio contaCorrenteRepositorio, INotificacao notificacao) { _contaCorrenteRepositorio = contaCorrenteRepositorio; _notificacao = notificacao; }
public CriarContaCorrenteCommandHandler(IContaCorrenteRepositorio contaCorrenteRepositorio, IMapper mapper, ILancamentoRepositorio lancamentoRepositorio) { _contaCorrenteRepositorio = contaCorrenteRepositorio; _mapper = mapper; _lancamentoRepositorio = lancamentoRepositorio; }
public CriarLancamentoCommandHandler(IContaCorrenteRepositorio contaCorrenteRepositorio, ILancamentoServico lancamentoServico) { _contaCorrenteRepositorio = contaCorrenteRepositorio; _lancamentoServico = lancamentoServico; }
public LancamentoServico(ILancamentoRepositorio lancamentoRepositorio, IContaCorrenteRepositorio contaCorrenteRepositorio) { _lancamentoRepositorio = lancamentoRepositorio; _contaCorrenteRepositorio = contaCorrenteRepositorio; }
public Servico(IContaCorrenteRepositorio contaCorrenteRepositorio, ILancamentosRepositorio lancamentosRepositorio) { _contaCorrenteRepositorio = contaCorrenteRepositorio; _lancamentosRepositorio = lancamentosRepositorio; }
public TransferenciaUseCase(IContaCorrenteServico contaCorrenteServico, IContaCorrenteRepositorio contaCorrenteRepositorio) { _contaCorrenteServico = contaCorrenteServico; _contaCorrenteRepositorio = contaCorrenteRepositorio; }
public ObterSaldoContaCorrenteCommandHandler(IContaCorrenteRepositorio contaCorrenteRepositorio) { _contaCorrenteRepositorio = contaCorrenteRepositorio; }
public ContaCorrenteServico(IContaCorrenteRepositorio contaCorrenteRepositorio, IFilaDeEventos filaDeEventos) { this.contaCorrenteRepositorio = contaCorrenteRepositorio; this.filaDeEventos = filaDeEventos; }
public TransacaoServico(IContaCorrenteRepositorio contaCorrenteRepositorio, INotificacao notificacao, ITransacao transacao) { this._contaCorrenteRepositorio = contaCorrenteRepositorio; this._notificacao = notificacao; this._transacao = transacao; }