Exemple #1
0
        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);
        }