Using Nunit, I want to be able to write a test fixture that will read all the filenames in a particular directory and create a test for each file.
I could quite easily w
I've found a way that fits my purposes
Have one test case, and mark it with the TestCaseSource attribute like so
[Test, TestCaseSource("GetTestCases")]
public void TestFile(string filename)
{
//do test
}
Then write the GetTestCases to read all the file names in the directory
private static string[] GetTestCases()
{
return GetAllFilesInCurrentDirectory();
}
Then when I start NUnit I get a list of the tests to be run (listed under TestFile).