这是我的c#单元测试设计问题:
我有一个测试,我想在一些修改文件的代码上运行.我的测试将运行修改文件的代码,然后检查结果.到目前为止非常直接......
问题是,我有大约10个文件(很快就会更多)我想要运行相同的单元测试.当测试本身真的相同时,我不想为每个文件编写一个新的单元测试.
我可以编写一个查询文件夹中文件的测试,然后在每个文件上运行测试逻辑,但使用此方法只会报告整个文件集的一个通过/失败结果.
我喜欢创建某种动态系统,其中我放置在特定文件夹中的每个文件都通过相同的单元测试运行.因此,如果文件夹中有25个文件,则测试运行25次,单元测试结果报告运行了25个测试,并且每个测试都包含单独的通过/失败.
任何想法如何或如果这可以在ac#单元测试中完成?或者用nunit测试?
谢谢!我希望这不是一个重复的问题.我环顾四周,但找不到任何东西.