2012-11-02 2 views
1

Visual Studio 2012 Professional의 단위 테스트 프레임 워크로 NUnit 2.5를 사용하고 있습니다. DLL을 테스트하기 위해 NUnit GUI를 열도록 NUnit.exe를 구성했습니다.Visual Studio 2012에 NUnitTesting GUI 통합 및 테스트 사례 디버깅

나는 내 테스트 프레임 워크로 NUNIT를 구성하려면 내 현재의 클래스 라이브러리 프로젝트 "도서관"

를 컴파일하여 생성 "BookStore.dll"라는 DLL을 테스트하고 난 서점 라이브러리 프로젝트 속성에서 다음 값을 설정 창

시작 외부 프로그램 : C : BookStore.dll

작업 디렉토리 : NUNIT \ Nunit.exe

명령 줄 인수 \ ectory로서 ​​: C : 런타임 아래

<startup> 
    <supportedRuntime version="v4.0" /> 
    </startup> 

: 프로젝트 \ \ 도서관 \ BIN \ 디버그 \

난 구성 태그 아래 nunit.exe.config

의 다음 설정 값을 설정할 태그 :

<loadFromRemoteSources enabled="true" /> 

이제 시작 프로젝트를이 라이브러리 프로젝트로 설정하고 F5 키를 누릅니다. NUnit이 열리고 프로젝트 및 테스트 방법을 선택할 수 있으며 실행 결과를보고 모든 테스트 결과를 볼 수 있습니다.

지금까지 너무 좋은 :

하지만 난 그 브레이크 포인트 타격되지 않는 도서관 프로젝트의 시험 방법 중 하나에 브레이크 포인트를 넣을 때 문제입니다.

아무도 내가 여기 놓친 부분을 도와 줄 수 있습니까?

참고 :이 블로그를 사용하여 본 기기 테스트 구성 : http://blog.toddbauer.me/2011/02/17/debugging-net-nunit-tests-in-visual-studio/

답변

2

를 대신 직접 F5를 타격하고 테스트 프로젝트를 실행, 나는이 같은 프로젝트를 실행하려고 :

  1. 중단 점을 넣어 어디에서나 필요합니다.
  2. 테스트 프로젝트 -> 디버그 -> 새 인스턴스 시작을 마우스 오른쪽 단추로 클릭하십시오.

그런 다음 적절한 테스트 방법을 선택하고 실행하면 중단 점에 도달 할 수 있습니다.

이제 작동합니다.