据我所知,xUnit .net框架可以并行运行测试,它们必须至少在不同的测试类中,它们也必须位于不同的测试集合中。
是否无法并行运行多个数据输入的单个数据驱动测试?
例如:
[Theory]
[InlineData(3)]
[InlineData(5)]
[InlineData(6)]
public void MyFirstTheory(int value)
{
Assert.True(IsOdd(value));
}
bool IsOdd(int value)
{
return value % 2 == 1;
}
这将使用不同的数据运行测试三次,但它将串行运行,我希望三个测试并行运行。