sábado, 5 de octubre de 2013

Cobertura de código en Visual Studio 2012. Como excluir el assembly de test de los resultados

Por defecto, en Visual Studio 2012, nos encontramos que tras la ejecución de nuestros test, al analizar la cobertura de código,  ésta tiene en cuenta el código de los propios tests unitarios. Mirad:





Esto provoca que el dato este desvirtuado. El código que estoy testando esta cubierto al 100%... pero el resultado global de cobertura es inferior ¿No es eso lo que queremos verdad?


Evitarlo es muy sencillo: tan solo hay que decorar nuestras clases de test con el atributo ExcludeFromCodeCoverage. ¿Fácil no?

Si lo hacemos veremos lo que buscábamos: Nuestro código cubierto al 100%







No hay comentarios:

Publicar un comentario