예제 #1
0
        static void Main(string[] args)
        {
            DateTime   inicio     = DateTime.Now;
            Venda      venda      = new Venda();
            CSVService a          = new CSVService();
            string     desktop    = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
            string     folderPath = Path.Combine(desktop, "testeCSV/");
            string     filePath   = "";
            VendaTask  vendaTask  = new VendaTask();

            //a.GerarMassaDados(folderPath, 30);
            for (int i = 0; i < 3000; i++)
            {
                filePath = Path.Combine(desktop, "testeCSV/Venda" + i + ".csv");
                var s = a.LeiturasDeDados(filePath);
                foreach (var item in s)
                {
                    Debug.Write(item.Id);
                }
                vendaTask.TaskLeitura(filePath);
            }



            DateTime fim = DateTime.Now;

            TimeSpan x = fim - inicio;

            Console.WriteLine(x);
            Console.ReadKey();
        }
예제 #2
0
        public void ApplService_VendaTask_TaskLeitura_DeveSerValido()
        {
            _csvService.GerarMassaDados(@"C:\Teste\", 1);
            string nomeArquivo = "venda0.csv";

            _vendaTask.TaskLeitura(@"C:\Teste" + "\\" + nomeArquivo, nomeArquivo);

            _vendaTask.Should().NotBeNull();
        }