2017-12-04 31 views
0

nUnit을 기반으로 테스트 프로젝트가 포함 된 솔루션이 있습니다. 내가 만든 모든 테스트는 테스트 탐색기 창에 표시되고 실행할 수 있습니다.두 번째 프로젝트가 테스트 탐색기에서 테스트를 표시하지 않습니다.

솔루션에 다른 단위 테스트 프로젝트를 추가하고 첫 번째 프로젝트, 동일한 nUnit 버전, 동일한 플랫폼 대상과 동일한 참조를 만들었습니다 (모두 CPU), 코드 구조 등을 다른 제품에만 적용 할 수 있습니다. 하지만 그 프로젝트에 테스트 속성 (테스트 속성 포함)을 추가했는데 테스트 탐색기에 표시되지 않습니다.

원래 프로젝트의 모든 테스트는 새 프로젝트에서 계속 진행되지만 테스트는 수행되지 않습니다.

여러 프로젝트의 테스트를 테스트 탐색기 창에 표시하려면 어떻게합니까? 테스트 탐색기 창이 특정 프로젝트에 연결되어 있습니까?

답변

0

나는 이것을 알아 내려고 노력했지만 하루에 질문을 올리면 운이 좋았을 것이므로 해결책을 찾아 냈습니다. nUnit 버전을 3.7.1.0으로 다시 변경했는데 두 프로젝트 모두 테스트 탐색기 윈도우에 테스트를 표시합니다.

+0

그 수정은 부작용과 비슷하게 들립니다. 두 번째 프로젝트의 내용은 발견을 방해하는 방식으로 NUnit의 최신 버전 (그게 무엇인가)에 실패했을 것입니다. 두 번째 프로젝트가 솔루션의 유일한 프로젝트 일 때 표시됩니까? – Charlie

+0

최신 버전의 nUnit은 3.9입니다. 두 번째 프로젝트가 솔루션의 유일한 프로젝트 일 때 테스트 탐색기에 표시되지 않았습니다. –