Я нашел способ, который подходит моим целям
Имейте один тестовый пример и пометьте его атрибутом TestCaseSource, например, так:
[Test, TestCaseSource("GetTestCases")]
public void TestFile(string filename)
{
//do test
}
Затем напишите GetTestCases, чтобы прочитать все имена файлов в каталоге
private static string[] GetTestCases()
{
return GetAllFilesInCurrentDirectory();
}
Затем, когда я запускаю NUnit, я получаю список тестов, которые нужно запустить (перечисленных в TestFile).