public async Task <int> Convert(string input, string output, params IArgument[] arguments) { var inputArg = new InputFilePath(input); var outputArg = new OutputFilePath(output); var args = ArgumentHelper.CreateArgumentString(inputArg, outputArg, arguments); return(await Convert(args)); }