/// <summary>
        /// Start pages parse process and write links to the file
        /// </summary>
        public async Task Start()
        {
            if (this.Parser == null)
            {
                Console.WriteLine("Parser is not chosen!");
                return;
            }

            await Parser.Start();

            List <string> links = Parser.GetLinks();
            await _fileResultWriter.WriteAsync(links);

            return;
        }