如何为目录中的每个文件运行Visual Studio单元测试?

时间:2017-03-15 22:10:19

标签: c# .net unit-testing

我有一个单元测试,当前设置为从测试中使用DataSource属性定义的csv文件中获取输入。我想改变它,以便不是将几个文件压缩到csv中,而是对目录中的每个文件运行单元测试。有没有办法动态创建数据源,以便它包含目录中的文件名列表?

1 个答案:

答案 0 :(得分:0)

基本上没有办法做我原先要求的事情。因此,我像普通一样创建了测试,指定了一个CSV / TXT文件,用作测试方法的输入。但是,我在运行PowerShell脚本的测试项目中添加了一个预构建事件,该脚本使用目标目录中所有文件的路径创建输入文件。这完美无缺。