XUnit과 Resharper를 사용하여 테스트를 실행합니다. 주어진 프로젝트에서 필자는 보통 테스트는 아니지만 순수하게 존재하는 몇 가지 유틸리티 테스트를 통해 약간의 코드를 쉽게 실행할 수 있습니다. 예를 들어, NHibernate 맵핑 (Fluent NHibernate를 사용)을 임시 디렉토리에 출력하는 테스트가 있습니다. 나는 이것들을 테스트로 사용하는 것을 정말로 좋아하지 않는다. 단순히 테스트 러너를 사용하는 것 이외의 "메소드를 실행하는"좋은 방법이 있을까?Visual Studio "방법 실행"vs "유틸리티 테스트"
3
A
답변
2
당신이 TestDriven.net을 가지고 있다면 그 방법을 클릭하기 만하면됩니다. 메서드를 Test
또는 TestMethod
속성 또는 이와 비슷한 것으로 꾸밀 필요가 없습니다.
testdriven.net의 개인 버전은 무료입니다.
1
테스트 러너가 메소드에서 마커 속성을 사용하여 실행할 수 있다고 주장하는 경우 해당 요구 사항을 따르기 만하면됩니다. (다른 답변에서 말하듯이 TD.NET은 이것과 함께 작동합니다.)
그래서 그림에서 어떤 종류의 FactAttribute
유도 클래스가 필요하다고 가정하면 다음 차단 지점은 동적으로 작업이 실행 예를 들어 a la my examples in this xUnit.net feature request
에서 Skip
치우는되도록, 당신은 프로세스 트리를 걸어 간접적으로 Devenv.exe에 의해 호출하는 경우를 결정하거나 실행하기 전에 환경 변수를 확인 할 수있다. 아마도 Resharper는 그것이 주자임을 나타 내기 위해 환경 변수를 설정합니까? (TeamCity [R #과 같은 저자]는 환경 변수를 설정합니다. 자세한 내용은 소스 코드의 xunit MSBuild 작업을 참조하십시오.)
관련 문제
- 1. visual studio 생성 테스트
- 2. Visual Studio 테스트 프로젝트
- 3. 단위 테스트 Visual Studio
- 4. Visual Studio 테스트 기능
- 5. Visual Studio 2008 방법 테스트 중?
- 6. Visual Studio 2008 테스트 집합
- 7. BizUnit과 Visual Studio 팀 테스트
- 8. Visual studio 2008 테스트 도구
- 9. Visual Studio 2010의 단위 테스트
- 10. Visual Studio 2010로드 테스트 오류
- 11. Visual Studio 확장 프로그램 테스트
- 12. Visual Studio 2008 패키지 테스트
- 13. 테스트 명령 행 유틸리티
- 14. Visual Studio 테스트 프레임 워크로 C++ 단위 테스트
- 15. Google 테스트 및 Visual Studio 2010 RC
- 16. Visual Studio 솔루션 파일의 여러 테스트 어셈블리
- 17. Visual Studio 2008 Standard의 단위 테스트
- 18. Visual Studio 테스트 프로젝트 구축을위한 모범 사례
- 19. Visual Studio 2008의 단위 테스트 초보자 소개
- 20. Visual Studio 웹 테스트 대 Selenium
- 21. Visual Studio 2008 개체 테스트 벤치가 유용합니까?
- 22. Visual Studio 2010에서 테스트 프로젝트가 열리지 않습니다.
- 23. Visual Studio 2008의 정렬 된 테스트
- 24. 단위 테스트 Visual Studio 2010 C++ 자습서
- 25. Visual Studio Express 2008에 단위 테스트 통합
- 26. Visual Studio 테스트 프로젝트 기본 디렉토리
- 27. Visual Studio 2010에서 boost :: test 사용 - 테스트 출력 보는 방법?
- 28. VS DOM과 상호 작용하는 Visual Studio AddIn 단위 테스트 방법
- 29. Visual Studio 2008 단위 테스트 : 하나씩 실행하는 방법?
- 30. Visual Studio 2008 Team Suite를 사용하여 웹 테스트 수행 방법