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)); }); }
public ServiçoExportar(IFonteDadosTarefas fonteDeDados, IExportador exportador) { _fonteDeDados = fonteDeDados; _exportador = exportador; }
public ServiçoTarefa(IFonteDadosTarefas fonteDadosTarefas) { _fonteDadosTarefas = fonteDadosTarefas; }
public ServiçoExportar(IFonteDadosTarefas fonteDeDados) { _fonteDeDados = fonteDeDados; }