Mam dziwny problem z testowaniem jednostki w Visual Studio 2010. Mam test, który przechodzi, gdy używam "Testu debugowania" (bez żadnych punktów przerwania), ale kończy się niepowodzeniem, gdy używam "Run test". Ten test używa zewnętrznych bibliotek dll, więc nie mogę go poprawnie debugować.Testowanie jednostek w VS2010 - "Debugowanie" przebiega, "Uruchom" kończy się niepowodzeniem
Czy znasz jakiś powód, dla którego taka sytuacja jest możliwa? Dlaczego "test debugowania" różni się od "testu uruchamiania", gdy wszystkie pozostałe parametry są takie same?
Czy masz jakieś ' CondtionalAttribute' w twojej bazie kodu, która działa tylko podczas debugowania? Dowolne sekcje '#if Debug'? W bibliotekach stron trzecich jest całkiem możliwe, że robią różne rzeczy w trybach debugowania i wydania. – Oded
Dodając pytanie do Odeda, czy istnieje jakiś konkretny kod, który jest określony w czasie? Każda część kodu, która może wymagać opóźnienia, przejdzie podczas debugowania, ale zawiedzie w normalnym przepływie. –
Czy sprawdziłeś okno wyników testu i zobaczysz, jaki błąd się tam dostałeś. –