/// <summary>
        /// Reads commands from the given input file and generates a report
        /// </summary>
        public string GenerateReport(FileInfo inputCommandFile)
        {
            var commands = _inputFileReader.ReadCommands(inputCommandFile);

            return(GenerateReport(commands));
        }