public void ReporcesaHTML_a_JSON()
        {
            LogUtil.LogDirPath = @"..\..\TestOutput\";
            LogUtil.Inicializa();
            IList <Task> listaTask = new List <Task>();

            string[] subdirectoryEntries = Directory.GetDirectories("..\\..\\TestOutput\\SalidaHTTPThreads\\");
            foreach (string subdirectory in subdirectoryEntries)
            {
                var servicio = new SolicitudHTTPTest();
                servicio.DirectorioAReporcesar = subdirectory;
                listaTask.Add(Task.Run(() => servicio.ReprocesaArchivos()));
            }
            LogUtil.Info("Se inician " + listaTask.Count + "  hilos.");
            Task.WaitAll(listaTask.ToArray());
            LogUtil.Info("Terminan la ejecución todos los hilos (" + listaTask.Count + ").");
        }
        //[TestMethod]
        public void ObtenerContenidoHTMLMultiHilos()
        {
            LogUtil.LogDirPath = @"..\..\TestOutput\";
            LogUtil.Inicializa();
            try
            {
                var          elementosPorHilo = 100;
                var          indiceInicio     = 0;
                var          indiceFin        = 2000;
                IList <Task> listaTask        = new List <Task>();
                for (var indiceComienza = indiceInicio; indiceComienza < indiceFin; indiceComienza += elementosPorHilo)
                {
                    try
                    {
                        var indiceCierre = (indiceComienza + (elementosPorHilo - 1));
                        var servicio     = new SolicitudHTTPTest();
                        servicio.InidiceCreditoInicial = indiceComienza;
                        servicio.InidiceCreditoFinal   = indiceCierre;
                        //servicio.DirectorioSalida = "..\\..\\TestOutput\\SalidaHTTPThreads\\";
                        //servicio.CrearDirectorioPorRango = true;
                        servicio.DirectorioSalida        = @"..\..\TestOutput\SalidaHTTP\";
                        servicio.CrearDirectorioPorRango = false;

                        listaTask.Add(Task.Run(() => servicio.AccionTask()));
                    }
                    catch (Exception ex)
                    {
                        LogUtil.Error(ex);
                    }
                }
                LogUtil.Info("Se inician " + listaTask.Count + "  hilos.");
                Task.WaitAll(listaTask.ToArray());
                LogUtil.Info("Terminan la ejecución todos los hilos (" + listaTask.Count + ").");
            }
            catch (Exception ex)
            {
                LogUtil.Error(ex);
            }
        }