2009-09-18 2 views
0

.net 코드 계약을 시도 중입니다. 코드 커버리지를 계산하기 위해 PartCover를 실행하고 있다는 일부 단위 테스트가 있습니다.PartCover를 사용할 때 System.Diagnostics.Contracts를 제외하십시오.

PartCover는 내 보고서에 System.Diagnostics.Contracts를 계속 포함합니다. MyProject를 포함하고 다른 모든 것을 제외시키기 위해 사용하는 규칙은 다음과 같습니다.

<Rule>+[MyProject.DomainModel]*</Rule> 
    <Rule>-[System]*</Rule> 
    <Rule>-[System.Diagnostics]*</Rule> 
    <Rule>-[System.Diagnostics.Contracts]*</Rule> 

의견이 있으십니까? PartCover의 규칙 구문 [assemblyname]namespace입니다

답변

0

는 계약 어셈블리 Microsoft.Contracts에서 온 따라서 구성은 다음과 같이한다 :

<Rule>+[MyProject.DomainModel]*</Rule> 
<Rule>-[Microsoft.Contracts]*</Rule> 

은 자세한 내용은 PartCover와 함께 설치되는 PartCover 콘솔 설명서를 읽어 보시기 바랍니다.

관련 문제