2010-12-20 3 views
3

저는 응용 프로그램 클래스를 구성하는 데 사용하는 프로세스와 마찬가지로 폴더를 사용하여 단위 테스트 클래스를 기능 영역으로 구성하려고합니다.MSTEST 클래스를 자신의 폴더로 이동하면 "단위 테스트 만들기 ..."가 깨집니다.

그러나 코드 생성기가 새 클래스를 만들려고하기 때문에 원래 대상 테스트 클래스가 새 위치로 이동하면 메서드에 대한 마우스 오른쪽 단추 클릭 메뉴의 "단위 테스트 만들기"옵션이 중단됩니다. Unit Tests 프로젝트의 루트에있는 동일한 이름.

"단위 테스트 만들기 ..."를 실행하기 전에 원래 테스트 클래스를 단위 테스트 프로젝트의 루트로 이동 한 다음 코드 생성시 원래 폴더로 다시 이동하여 문제를 임시적으로 해결할 수 있습니다 완료되었지만, 이것은 어색합니다.

더 나은 방법이 있나요?

답변

2

이것은 의도적으로 설계된 것입니다. 내 테스트를 나눌 폴더가있는 동일한 전략을 사용하고 새 단위 테스트를 추가 할 때 VS VS 루트 폴더에 클래스를 만듭니다.

그래서 폴더에 새 단위 테스트 클래스를 만드는 데 사용하는 코드 템플릿 (Resharper)을 사용했습니다. Resharper를 사용하지 않는다면 here과 같은 Visual Studio 코드 조각이 있어야합니다.

관련 문제