0
在运行,我有以下NUnit3测试似乎并不平行
[assembly: LevelOfParallelism(10)]
[Parallelizable(ParallelScope.Self)]
public class MessageHandlerTests
{
[Test]
public async Task WhenCallingHandle_ShouldInvokeConsumer(
[Values(1, 25)] int messageCount,
[Values(5, 12)] int processingTimeSeconds,
[Values(SendMode.AzureServiceBus, SendMode.BrokeredMessageSender)] SendMode sendMode,
[Values(ConsumerAction.None, ConsumerAction.Publish, ConsumerAction.Reply, ConsumerAction.Send)] ConsumerAction consumerAction)
{
...
}
}
这是一个半长时间运行测试(约30秒)和我已经记录整个测试并尽可能我可以告诉它不是并行运行,通过Test Explorer
或通过nunit3-console.exe
任何想法我做错了什么?