protected override void ConfigureWebHost(IWebHostBuilder builder)
        {
            builder.ConfigureTestServices(services =>
            {
                // Remove configuração da aplicação para teste.
                var descriptor = services.SingleOrDefault(
                    d => d.ServiceType ==
                    typeof(ServiçoTarefa));

                if (descriptor != null)
                {
                    services.Remove(descriptor);
                }

                FonteDados = Substitute.For <IFonteDadosTarefas>();
                services.AddScoped <ServiçoTarefa>(provider => new ServiçoTarefa(FonteDados));
            });
        }
Example #2
0
 public ServiçoExportar(IFonteDadosTarefas fonteDeDados, IExportador exportador)
 {
     _fonteDeDados = fonteDeDados;
     _exportador   = exportador;
 }
Example #3
0
 public ServiçoTarefa(IFonteDadosTarefas fonteDadosTarefas)
 {
     _fonteDadosTarefas = fonteDadosTarefas;
 }
Example #4
0
 public ServiçoExportar(IFonteDadosTarefas fonteDeDados)
 {
     _fonteDeDados = fonteDeDados;
 }