Zamiast robić to w zdarzeniu budowania postów, które będzie się działo za każdym razem, gdy będziesz kompilował, patrzę na konfigurację serwera Continuous Integration Server, takiego jak CruiseControl.Net. Zapewni ci to ciasny cykl zwrotny, ale nie będzie blokował twojej pracy przy testach za każdym razem, gdy budujesz swoją aplikację.
Jeśli chcesz uruchomić zestaw testów, które obecnie opracowujesz, sugestia Anton's użycia ReSharper będzie działać świetnie. Możesz utworzyć podzbiór testów, aby wykonać, kiedy chcesz i jest wystarczająco inteligentny, aby skompilować dla ciebie, jeśli to konieczne. Kiedy już znajdziesz demo, jeśli nie masz jeszcze licencji, wybierz Team City. To kolejny serwer CI, który ma pewne obietnice.
Jeśli chcesz użyć tej metody do kontroli jakości wykonania, prawdopodobnie okaże się, że wraz ze wzrostem liczby testów nie musisz już czekać na wykonanie 1000 testów za każdym razem, gdy naciskasz klawisz F5, aby przetestować zmiana.
Zgadzam się, ale moi koledzy deweloperzy nie robią właśnie tego ... więc staram się, aby ta post-build wymusiła to ... –
+1 za sugerowanie R #. – Mark