Mam test integracji, który używa wielu wątków. Chciałbym, aby jakikolwiek wątek mógł nie zdać testu (i oderwać resztę). Wyjątek w wątku tła powoduje MSTest się niepowodzeniem - po prostu pojawia się błąd:Awaria MSTest z wątków tła
The agent process was stopped while the test was running
Przypuszczam, że mógłbym złapać żadnych wyjątków na wątków tła, i obudzić się główny wątek na niepowodzenie testu, ale jest istnieje łatwiejszy/bardziej elegancki sposób?
Musisz zablokować „głównym” wątku (nitka testy biegacz), aż wątek tła zakończył - to nie z 'Assert' na gwincie Test płozy . jeśli nie zablokujesz tego wątku, biegacz może wyjść, zanim wątek w tle zostanie ukończony. Jeśli podasz przykład tego, co próbujesz, ktoś prawdopodobnie da ci alternatywę. –