최신 버전의 Visual Studio에서는 특성으로 테스트에 태그를 지정하여 단위 테스트를 분류 할 수 있습니다. MSTest를 사용하는지 NUnit을 사용하는지는 중요하지 않지만이 예제는 NUnit을 기반으로합니다.
[Test]
[Category("category 1")]
public void Null_IsNull()
{
Assert.IsNull(null);
}
이제 category 1
여러 파일에 분산 된 에서 약 50 개의 테스트가 있다고 가정 합니다. 내 카테고리의 이름을 좀 더 설명적인 것으로 바꾸는 바보 증명 방법 (*)이 있습니까?
(*) : 단순한 검색 및 바꾸기가 아닙니다.
내가 시도한 것
작동하지만 나는 이것을하는 것이 편하지 않다.
결론은 Visual Studio 현재로서는 당신이하려는 일을 할 수있는 즉시 사용 가능한 바보 방지 방법이 없다는 것입니다. 이를 수행 할 모든 것이 있지만이를 수행 할 UI 나 명령 줄 또는 중간 창이 없습니다. Resharper, DevExpress CodeRush와 같은 다른 도구는 Visual Studio 자체보다 사용하기 쉬운 확장 성 모델을 제공합니다. Microsoft의 새로운 컴파일러 프레임 워크이자이를 기반으로하는 편집기 인 Roslyn은 향후 원하는 기능에 가까운 기능을 제공합니다.
이 옵션에서, 나는 ReSharper에서의이 있다고 가정 "패턴으로 검색" 기능에 가장 가까운 당신은 무엇을 찾고 있는지, 할 수 있습니다, 심지어 나중에 다시 사용하기 위해 빠른 조치와 같은 패턴 저장 이 것 때문에 (정말 멋진이다, 올바른 컨텍스트에서 "모두 이름 바꾸기"리팩토링 또는 빠른 조치를 작성하기가 다소 쉽습니다.
그 외에 Visual Commander를 사용 하고 매크로를 작성하여 원하는 작업을 수행 할 수 있습니다. Visual Studio 개체 모델을 통해 편집기와 솔루션의 모든 파일에 연결할 수 있습니다.
그리고 Roslyn을 살펴보고 향후 버전 의 Visual Studio 에서 이것이 어떻게 가능할 수 있는지 알아볼 수 있습니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다