public void Execute(string input) { var commandName = _commandLineParser.ExtractCommandNameFrom(input); var argumentValues = _commandLineParser .ExtractArgumentsFrom(input) .ToArray(); Execute(commandName, argumentValues); }