Tengo algunas clases que, por una razón u otra, no se pueden o no se deben probar unitarias. Me gustaría excluir estas clases de mis métricas de cobertura para poder tener una mejor idea de la cobertura de las clases que realmente me interesan. Ahora mismo tengo que excluir los resultados después del hecho. Lo que me gustaría hacer es usar un atributo para marcar esas clases como excluidas para que no estén incluidas para comenzar. ¿Hay alguna manera de decorar una clase con un atributo que la excluya automáticamente del análisis de cobertura? Cualquiera de los análisis de cobertura VS o nCover funcionarán.Usar el atributo para omitir el código del análisis de cobertura en Visual Studio
FWIW, estas son clases que me puedo asegurar por inspección que el código es correcto. En su mayoría, son clases de envoltorio alrededor de las clases marco existentes que he introducido para poder simular la clase framework. Como los envoltorios son burlados, no se prueban. Está bien porque todo lo que hacen es ajustar los métodos de la clase de framework que me interesan.
¿El problema es que no puede obtener datos de cobertura en métodos individuales, , por lo que desea eliminar los datos de cobertura de los métodos que no le interesan para obtener una medida más adecuada en general? –
Sí. Hay algunos métodos que no necesitan ser o no pueden ser probados fácilmente: clases de contenedor creadas para permitir pruebas de unidades alrededor de las clases marco, por ejemplo. Preferiría no tener estas desorden en las estadísticas de las clases que me importan. – tvanfosson