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 TrocoServico(ITransacaoServico _servicoTransacao, INotasServico _servicoNotas, IMoedaServico _servicoMoedas) { servicoTransacao = _servicoTransacao; servicoNotas = _servicoNotas; servicoMoedas = _servicoMoedas; }
public NotasController(INotasServico servico) { _servico = servico; }