NUnit 运行 并行测试

NUnit Running Tests in Parallel

我有一个循环遍历列表的测试,运行是一个测试!但是,我想并行执行此 运行 。有什么办法可以做到这一点?我可以创建可并行化的列表吗?

我想我明白了!我所要做的就是在我的列表中调用 AsParallel!

假设我有一个字符串类型的 Id 列表,我想 运行 对每个条目进行测试,我可以在我的测试方法中执行以下操作!

myList.AsParallel.SelectMany(entry =>
{
   // execute the test for each of the entry
   // return entry;
});

我注意到 运行 通过 运行 并行执行列表中每个元素的所有测试所花费的时间显着减少!