We would like to do some automated integration testing of a process that requires sending data to an external source and then validating that the data has been correctly displayed on their website.
However it may take several hours before the data appears on the website.
The problem with traditional NUnit or MSTest is that the test will be held up for hours waiting for the result.
I have seen PNUnit which could be used - to run all the tests in parallel, but it doesn't seem an elegant solution to me. What if there are 1000 tests? Won't this create loads of processes/threads on the server? And how to keep a track of all of them.
So has anyone solved this problem? Did you home grow a solution, or is there an open source solution to this?