static void Main(string[] args)
        {
            var pathToSave = AppDomain.CurrentDomain.BaseDirectory.ToString();
            var downloader = new FileDownload();

            downloader.OnDownloaded += Success;
            downloader.OnFailed     += Error;

            int count = 0;

            using (var stream = new StreamReader("FilesToDownload.txt"))
            {
                while (!stream.EndOfStream)
                {
                    downloader.AddFileToDownloadingQueue(count.ToString(), stream.ReadLine(), @$ "{pathToSave}{count}.jpg");
                    count++;
                }
            }
            Console.ReadKey();
        }