Ваш заголовок спрашивает о модульном тестировании, которое я считаю отличным от запуска метода Main
. Для модульного тестирования я бы порекомендовал ReSharper , который позволяет запускать отдельные тесты, целые классы, целые иерархии пространства имен и целые сборки (в терминах модульных тестов).
Обычно я не пишу Main
методы для модульных тестов. Где я делаю пишу несколько Main
методов для демонстрации кода в разговорах - и для этого у меня есть маленький помощник в MiscUtil , чтобы вы могли создать один основной метод, вызывающий MiscUtil и представляющий меню, отображающее все остальные статические Main
методы в сборке. Взгляните на загружаемый исходный код для C # в Depth для примера.