コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: lvmendes01/ToBrasil
        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>();
        }
コード例 #2
0
ファイル: TrocoServico.cs プロジェクト: lvmendes01/ToBrasil
 public TrocoServico(ITransacaoServico _servicoTransacao, INotasServico _servicoNotas, IMoedaServico _servicoMoedas)
 {
     servicoTransacao = _servicoTransacao;
     servicoNotas     = _servicoNotas;
     servicoMoedas    = _servicoMoedas;
 }
コード例 #3
0
 public NotasController(INotasServico servico)
 {
     _servico = servico;
 }