В нашем проекте до сих пор у нас 621 модульных тестов. выполнение этих тестов длится ~ 35 секунд. это типичные модульные тесты, которые не должны иметь дело с сетевыми или дисковыми операциями. Я думаю, что самые дорогостоящие операции должны быть отражены (через StructureMap и AutoMapper).
Итак:
1 - Пахнет ли плохо, выполняя 621 модульных тестов за 35 секунд, используя MSTest?
2 - Было бы быстрее, если бы это были единичные тесты?
3 - Каковы ваши критерии, если они есть? Должны ли мы посмотреть, есть ли какой-нибудь нежелательный код, запущенный в тестах?