小编fj4*_*yan的帖子

C#单元测试设计问题:如何减少单元测试写入的冗余?

这是我的c#单元测试设计问题:

我有一个测试,我想在一些修改文件的代码上运行.我的测试将运行修改文件的代码,然后检查结果.到目前为止非常直接......

问题是,我有大约10个文件(很快就会更多)我想要运行相同的单元测试.当测试本身真的相同时,我不想为每个文件编写一个新的单元测试.

我可以编写一个查询文件夹中文件的测试,然后在每个文件上运行测试逻辑,但使用此方法只会报告整个文件集的一个通过/失败结果.

我喜欢创建某种动态系统,其中我放置在特定文件夹中的每个文件都通过相同的单元测试运行.因此,如果文件夹中有25个文件,则测试运行25次,单元测试结果报告运行了25个测试,并且每个测试都包含单独的通过/失败.

任何想法如何或如果这可以在ac#单元测试中完成?或者用nunit测试?

谢谢!我希望这不是一个重复的问题.我环顾四周,但找不到任何东西.

.net c# nunit unit-testing

7
推荐指数
3
解决办法
670
查看次数

标签 统计

.net ×1

c# ×1

nunit ×1

unit-testing ×1