2009-12-19 10 views
0

VS 2008에서는 단위 테스트 코드를 생성하여 C# 클래스를 테스트 할 수 있음을 알고 있지만 코드를 생성하기 위해 마우스 클릭의 올바른 시퀀스를 찾을 수 없습니다. 어떤 도움이 필요합니까?C# 단위 테스트 생성

답변

0

Visual Studio 2008 전문가가 설치되어 있습니다. 함수 또는 클래스 이름을 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 "단위 테스트 생성"을 선택하면됩니다.

+0

해당 옵션을 사용할 수 없습니다. VS 208 Professional Edition 버전 9.0.210022.8을 실행 중입니다. 클래스 나 클래스가 포함 된 프로젝트를 마우스 오른쪽 버튼으로 클릭 할 때 단위 테스트를 만들 수있는 옵션이 없습니다. 이 옵션을 사용할 수있는 아이디어가 있습니까? – user235307

+0

Microsoft Visual Studio 2008 - 버전 9.0.30729.1 SP, 모든 관련 핫픽스가 설치되었습니다. 나는 특별한 일을하지 않았고, 문서에 따르면 이것은 VS 전문가의 기본 동작이다. ms-help : //MS.VSCC.v90/MS.MSDNQTR.v90.en/dv_vsetlt01/html/4e5d85db-2a9f- 4f31-acc9-a2aebd14eac3.htm – GrayWizardx

0

나를 위해 편집기에서 클래스를 마우스 오른쪽 단추로 클릭하면 팝업 메뉴에 단위 테스트 만들기 옵션이 있습니다. (맨 위, 구성 사용 플라이 아웃 바로 아래). 나는 사용자 인터페이스를 사용자 정의하지 않았기 때문에 기본 메뉴 레이아웃에도 포함되었으므로 ...!

+0

그 옵션을 사용할 수 없습니다. VS 208 Professional Edition 버전 9.0.210022.8을 실행 중입니다. 클래스 나 클래스가 포함 된 프로젝트를 마우스 오른쪽 버튼으로 클릭 할 때 단위 테스트를 만들 수있는 옵션이 없습니다. 이 옵션을 사용할 수있는 아이디어가 있습니까? – user235307

+0

흠, 테스트 구성 요소가 설치되지 않았을 수 있습니다. 메인 메뉴 바에 Test 메뉴가 보이십니까? 그렇다면 Test> New Test> Unit Test Wizard를 통해 거기에 도착할 수 있습니다. – itowlson

+0

제어판에서 설치 프로그램을 다시 실행하고 기능 추가/제거를 선택하고 Team System Developer Tools에서 설치 상태를 확인할 수 있습니다. – itowlson

1

Visual Studio의 생성 단위 테스트 기능을 Professional 버전에서 사용할 수 있다고 생각하지 않습니다. 팀 개발자 버전, 팀 테스터 버전 또는 팀 스위트 버전이 필요합니다.

대신 PEX을 조사하고 싶을 수 있습니다. 그것은 전문가에서 잘 작동합니다.

0

면책 사항 저는 Typemock에서 일합니다.

Typemock에는 Suggest이라는 기능이 있습니다. 발견 된 코드를 분석하고 사용자가없는 곳에서 단위 테스트를 만듭니다. 테스트 제안 (리팩터링 및 개인 설정)을 편집 한 다음 저장을 클릭하면됩니다.