Jestem bardzo nowy w testowaniu jednostkowym. Postępowałem zgodnie z procedurami tworzenia testu jednostkowego w visual studio 2012 na http://channel9.msdn.com/Events/TechEd/Europe/2012/DEV214.Jak uruchomić xunit w Visual Studio 2012?
Test się nie rozpocznie. Zostanie wyświetlony monit "Nie można bezpośrednio uruchomić projektu z biblioteką klas wyjściowych"
Aby debugować ten projekt, należy dodać do niego projekt wykonywalny, który odwołuje się do projektu biblioteki. projekt uruchomienia:
Mimo że kod jednostki testowej został dołączony do programu konsoli, test nie rozpoczyna się, a eksplorator testów jest pusty. tylko utworzyła bibliotekę klas, a test zostanie uruchomiony
co powinienem zrobić? Uwaga: nie ma "Utwórz test jednostki" w menu myszy prawym przyciskiem myszy
Proszę spojrzeć na ten post: http://stackoverflow.com/questions/16214684/why-is-the-xunit-runner-not-finding-my-tests ? rq = 1 powinno rozwiązać twój problem. – SOfanatic
Witam, zmieniono metodę na statyczną i publiczną, ale nadal nie jest wyświetlany test w przeglądarce testowej. Załączam ekran. Jakaś wskazówka? –
to projekt biblioteki kodów. I nie ma znaczenia, czy tworzę projekt testu jednostkowego, czy nie, Visual Studio po prostu nie zawiera żadnego testu w moim pliku xunit. Stworzyłem jednostkę MSTest, która okazuje się dobra. –