Я пытаюсь найти среду модульных тестов для платформы .NET, которая может обрабатывать тесты с более чем одним потоком.
NUnit не поддерживает тесты, которые охватывают потоки, поскольку, например,исключения в этих темах не принимаются во внимание.У Роя Ошерова есть расширение, но оно довольно устарело 1 .
MBUnit позволяет одновременно выполнять тест многим потокам, однако я не знаю, поддерживает ли он потоки, которыесоздаются внутри потока.Например, чтобы протестировать параллельную коллекцию, я хочу, чтобы различные виды потоков (потоков производителей и потоков потребителей) выполнялись одновременно.Недостаточно иметь несколько потоков, выполняющих один и тот же тестовый код.
Спасибо Педро