이유가있는 경우, 단위 테스트를 할 필요가 없거나 가질 필요가없는 클래스가 있습니다. 커버리지 메트릭스에서이 클래스들을 제외하고 싶습니다. 그래서 제가 실제로 신경 쓰는 클래스에 대해 더 잘 이해할 수 있습니다. 지금은 사실 이후 결과를 제외해야합니다. 제가하고 싶은 것은 특성을 사용하여 해당 클래스를 제외 된 것으로 표시하여 시작에 포함되지 않도록하는 것입니다. 자동으로 범위 분석에서 제외 할 속성이있는 클래스를 꾸릴 수있는 방법이 있습니까? VS 커버리지 분석 또는 nCover가 작동합니다.특성을 사용하여 Visual Studio의 적용 범위 분석 코드를 생략하십시오.
FWIW, 이들은 검사 결과 코드가 정확한지 확인할 수있는 클래스입니다. 주로 프레임 워크 클래스를 모의하기 위해 도입 한 기존 프레임 워크 클래스와 관련된 래퍼 클래스입니다. 래퍼가 조롱을 당하면 시험받지 못합니다. 왜냐하면 그들이하는 일은 내가 신경 쓰는 프레임 워크 클래스의 메서드를 감싸는 것이기 때문입니다.
무의식적 인 방법 인 에 대한 적용 범위 데이터를 얻을 수 없다는 문제 때문에 전체적으로 더 적절한 측정 값을 얻으 려하지 않는 방법에 대한 적용 데이터를 제거하려고합니까? –
예. 쉽게 테스트 할 필요가 없거나 쉽게 테스트 할 수없는 메소드가 있습니다. 예를 들어, 프레임 워크 클래스를 대상으로 유닛 테스트를 수행 할 수 있도록 작성된 랩퍼 클래스입니다. 내가 걱정하는 수업에 대한 통계를 위와 같이 엉망으로 만들고 싶지는 않습니다. – tvanfosson