Вместо того, чтобы делать это в событии после сборки, которое будет происходить каждый раз, когда вы компилируете, я бы посмотрел на настройку сервера непрерывной интеграции, например CruiseControl.Net . Это обеспечит вам жесткий цикл обратной связи, но не будет блокировать вашу работу при выполнении тестов каждый раз, когда вы создаете свое приложение.
Если вы хотите запустить набор тестов, который вы в настоящее время разрабатываете, предложение Антона использовать ReSharper будет работать отлично. Вы можете создать подмножество тестов для выполнения, когда захотите, и он достаточно умен, чтобы скомпилировать для вас, если это необходимо. Пока вы там забираете демо, если у вас еще нет лицензии, поднимите Team City . Это еще один CI-сервер, у которого есть обещание.
Если вы хотите использовать этот метод для контроля качества сборки, вы, вероятно, обнаружите, что с ростом количества тестов вам больше не нужно ждать 1000 тестов, запускаемых при каждом нажатии клавиши F5, чтобы проверить изменение .