I'll start with an problem. I have a little library. It goes through a list of urls in text files and create assertions depending on the url returns 200 or not.
The goal is to make a test runner like Reshaprer, Testdriven.net or a CI server like team city or hudson to pick up the assertions as tests.
My question is how do I extend/build upon xunit or nunit to run tests from another source? Examples would be great.
Update To make things a bit more clear. I should be able to look load the dll in the test runner that ships with xunit/nunit and run the test.
How the list of urls is populated is very dynamic. Depending on certain things more url can be created. So a list of data is not an option.