public TransacaoServicoTeste() { var services = new ServiceCollection(); services.AddTransient <ITransacaoServico, TransacaoServico>(); services.AddTransient <IContasCorrentes, ContasCorrentes>(); services.AddTransient <ILancamentos, Lancamentos>(); services.AddLogging(configuration => configuration.Services.AddTransient <TransacaoServico>()); var serviceProvider = services.BuildServiceProvider(); _transacaoServico = serviceProvider.GetService <ITransacaoServico>(); }
public CashInServico(ICashInRepositorio cashInRepositorio, IOperacaoServico operacaoServico, IContaServico contaServico, IConfiguracaoServico configuracaoServico, ITransacaoServico transacaoServico, IProdutorOperacoesClient produtorClient) { this.cashInRepositorio = cashInRepositorio; this.operacaoServico = operacaoServico; this.contaServico = contaServico; this.configuracaoServico = configuracaoServico; this.transacaoServico = transacaoServico; this.produtorClient = produtorClient; }
public TransferenciaServico(ITransferenciaRepositorio transferenciaRepositorio, IOperacaoServico operacaoServico, IContaServico contaServico, ITransacaoServico transacaoServico, IProdutorOperacoesClient produtorClient) { this.transferenciaRepositorio = transferenciaRepositorio; this.contaServico = contaServico; this.transacaoServico = transacaoServico; this.operacaoServico = operacaoServico; this.produtorClient = produtorClient; realizarOperacaoPeloTipo = new Action <Conta, decimal>[] { (conta, valor) => operacaoServico.Debitar(conta, valor), (conta, valor) => operacaoServico.Creditar(conta, valor) }; }
public Tests() { var services = new ServiceCollection(); services.AddTransient <IConexao, Conexao>(); services.AddTransient <IMoedaServico, MoedaServico>(); services.AddTransient <IMoedasRepositorio, MoedasRepositorio>(); services.AddTransient <INotasServico, NotasServico>(); services.AddTransient <INotasRepositorio, NotasRepositorio>(); services.AddTransient <ITransacaoServico, TransacaoServico>(); services.AddTransient <ITransacaoRepositorio, TransacaoRepositorio>(); var provider = services.BuildServiceProvider(); servicoNotas = provider.GetService <INotasServico>(); servicoMoedas = provider.GetService <IMoedaServico>(); servicoTransacao = provider.GetService <ITransacaoServico>(); }
public TransacaoController(ITransacaoServico servico, ITrocoServico servicoTroco) { _servico = servico; _servicoTroco = servicoTroco; }
public TransacaoController(ITransacaoServico transacaoServico) { _transacaoServico = transacaoServico; _idRequest = Guid.NewGuid(); }
public TrocoServico(ITransacaoServico _servicoTransacao, INotasServico _servicoNotas, IMoedaServico _servicoMoedas) { servicoTransacao = _servicoTransacao; servicoNotas = _servicoNotas; servicoMoedas = _servicoMoedas; }
public TransacaoController(ITransacaoServico transacaoServico) { this._transacaoServico = transacaoServico; }