OK, the answer is that I had to put the Command line argument in quotes.
e.g.
"C:\SVN\_branches\BUG-2261\Product\ProductTests\bin\Debug\ProductTests.dll"
I thought at first that this might be because there were spaces in the folder path for the dll but there aren't. It still need the quotes to make it work.