Looking at the syntax for that cmdlet, it appears that there are one of two sets of parameters required. You can supply these three:
[-ResourceGroupName] <String>
[-DataFactoryName] <String>
[-PipelineName] <String>
Or this one:
[-InputObject] <PSPipeline>
Is it possible that one (or more) of the string values you've supplied is not named "test"?
Can you use the Get-AzDataFactoryV2Pipeline cmdlet to get the desired pipeline and pipe the object to the Invoke-AzDataFactoryV2Pipeline?
You should also check the version of the module. Perhaps there's a newer version available.