我有一个单元测试,当前设置为从测试中使用DataSource属性定义的csv文件中获取输入。我想改变它,以便不是将几个文件压缩到csv中,而是对目录中的每个文件运行单元测试。有没有办法动态创建数据源,以便它包含目录中的文件名列表?
答案 0 :(得分:0)
基本上没有办法做我原先要求的事情。因此,我像普通一样创建了测试,指定了一个CSV / TXT文件,用作测试方法的输入。但是,我在运行PowerShell脚本的测试项目中添加了一个预构建事件,该脚本使用目标目录中所有文件的路径创建输入文件。这完美无缺。