2012-09-01 3 views
6

VS 2010에서는 메서드를 마우스 오른쪽 단추로 클릭하고 MSTest에서 나를위한 단위 테스트를 만들 수 있습니다. VS2012 전문가의이 기능은 어디에 있습니까?VS2012 - 테스트 누락 추가?

+0

테스트 프로젝트를 추가 했습니까? – Oded

+0

@Oded - 나중에 VS2010에서 컨텍스트 메뉴를 사용하여 나를위한 단위 테스트 프로젝트를 만듭니다. VS2012에서 옵션을 보지 못했기 때문에 수동으로 추가했습니다. –

답변

6

지금 막 나 자신을 만났습니다. 여기에 설명이 있습니다 : http://connect.microsoft.com/VisualStudio/feedback/details/748493/missing-funtionality-of-creating-a-new-unit-test-from-editor "타사 어댑터가 플러그인 할 수있는 확장 점이 없습니다. 따라서 우리는 그것을 제거하기로 결정했습니다. 우리는 모든 새로운 테스트 프로젝트 유형을 파일 -> 새로 만들기 -> 프로젝트 대화 상자. "

MSTest 용으로 만 제작 되었기 때문에 제거 된 것 같습니다. 이제는 여러 개의 프레임 워크를 지원합니다. 그러나 나는 여전히 그것을 놓치고 있습니다 ... MSTest에 기본값을 설정할 수 있어야합니다. NUnit ...

+0

이것은 절대적으로 해결책이 아닙니다! – eFloh

+2

아니, 해결책 없음, 그냥 대답 :-) – Bebben

+1

이것은 Microsoft의 공식적인 설명이지만 답변으로 @SSaurus의 응답을 고려하십시오. –

0

FILE 메뉴에서 Add이 아닌 New 항목을 선택하여 테스트 프로젝트를 현재 솔루션에 추가해야합니다. 단계 아래

는 단위 테스트 프로젝트를 만들려면 Walkthrough: Creating and running unit tests for managed code

에서 복사됩니다 .... 새 프로젝트를 선택한 다음 파일 메뉴에서

  1. 추가를 선택하고

  2. 새 프로젝트 대화 상자에서 Installed를 확장하고 Visual C#, 을 확장 한 다음 Test를 선택합니다.

  3. 템플릿 목록에서 단위 테스트 프로젝트를 선택하십시오.

희망 하시겠습니까?

+2

이것은 원래의 포스터가 특정 방법이나 클래스에 대한 테스트 스텁을 자동으로 추가하는 방법을 알고 싶었지만 _project_를 생성하는 것입니다. –

18

명령이 아직 있습니다. 도구 -> 옵션 -> 환경 -> 키보드로 이동하십시오. createunittests에 대한 바로 가기를 검색하십시오. 적절한 명령이 대화 상자에 나타납니다. 간단히 키보드 바로 가기와 바로 가기를 지정할 수 있습니다. 만든 바로 가기를 사용하면 VS2010과 정확히 동일하게 작동합니다.

+0

당신은 이것을 발견하기위한 영웅입니다! 이 누락 된 기능에 대한 불만의 산을 보았습니다. 그것은 단지 숨겨져 있고 여전히 완벽하게 작동하는 것 같습니다. –

관련 문제