public void ExportarTarefas() { Write("Arquivo destino: "); var arquivo = ReadLine(); _serviçoExportar.Exportar(new ExportadorArquivo(new StreamWriter(arquivo))); }
public void DeveExportarTarefas() { var exportador = Substitute.For <IExportador>(); var fonteDeDados = Substitute.For <IFonteDadosTarefas>(); var tarefas = new[] { new Tarefa(1, "Tarefa 1") }; var serviçoExportar = new ServiçoExportar(fonteDeDados); fonteDeDados.ObterTarefas().Returns(tarefas); serviçoExportar.Exportar(exportador); exportador.Received().Exportar(tarefas); }