Насколько я знаю, вам в основном нужно написать тестовый метод, который генерирует все комбинации (или вызывает фабрику и выполняет итерации через элементы), которая вызывает ваш первоначальный тест (теперь уже не метод тестирования) кучу раз.
К сожалению, они не отображаются в виде отдельных тестов в результатах - они отображаются только как один тест, поэтому вы должны четко указывать в своем выводе ошибки. Это означает, что, как и при таком подходе, как только кто-то терпит неудачу, он останавливает остальные (вы можете обойти это, сохранив большой список результатов, но это еще больше накладных расходов)
Я бы подумал дважды, прежде чем идти в mstest прямо сейчас, если вам не нужно - отсутствие тестового бегуна на чистой машине является убийцей, и оно не является ни расширяемым, ни часто обновляемым.
Почему, черт возьми, вы хотите перейти от хорошего богатого тестового фрейма к довольно ограниченному, это реальный вопрос. – craigb 2008-10-22 02:47:55