Платформа модульного тестирования .NET, которая может обрабатывать тесты с более чем одним потоком

Я пытаюсь найти структуру модульного тестирования для платформы .NET, которая может обрабатывать тесты с более чем одним потоком.

NUnit не поддерживает тесты, охватывающие потоки, поскольку, например, исключения в этих потоках не принимаются во внимание. Существует расширение от Роя Ошерова, но оно довольно устаревшее 1 .

MBUnit позволяет выполнять тест одновременно многими потоками, однако я не знаю, поддерживает ли оно потоки, созданные внутри нить. Например, чтобы протестировать параллельную коллекцию, я хочу, чтобы разные типы потоков (потоки-производители и потоки-потребители) выполнялись одновременно. Педро

6
задан Glen Solsberry 15 December 2010 в 16:25
поделиться