Possibility to add multiple tests with different arguments

I needed to add multiple tests with different arguments in one CMakeLists.txt. This led to a conflict as these had the same target name, due to the identical test-file-name. This includes arguments to the target name, if those are stated.
Why you are using `ARGN` here. It will contain all arguments beside the test file (including `WORKING_DIRECTORY`).