Excluir propiedades automáticas de Cobertura de código en Visual Studio 2015

Acabo de actualizar un montón de proyectos a VS2015 / C # 6.

Ahora, el análisis de cobertura de código de MSTest informa que algunas propiedades automáticas no están cubiertas por las pruebas unitarias. Este no fue el caso en Visual Studio 2013, y sospecho que puede tener algo que ver con las nuevas características de autoproperty en C # 6.

Tratar con todos los falsos positivos que esto genera, en cambio, derrota el propósito de la herramienta de Cobertura de Código, ya que hace que sea prácticamente imposible identificar el código real que carece de cobertura de prueba. No queremos escribir pruebas unitarias para todos nuestros DTO, y realmente preferiría no tener que pasar por el proyecto anotando cada propiedad automática conExcludeFromCodeCoverage.

He creado un MCVE en funcionamiento enhttps://github.com/iaingalloway/VisualStudioCodeCoverageIssue

AbiertoVisualStudio2013.sln en Visual Studio 2013 Premium o Ultimate.Haga clic en Prueba -> Analizar cobertura de código -> Todas las pruebas.Observe que la ventana "Resultados de cobertura de código" informa 0 Bloques "No cubierto".AbiertoVisualStudio2015.sln en Visual Studio 2015 Enterprise.Haga clic en Prueba -> Analizar cobertura de código -> Todas las pruebas.Observe que la ventana "Resultados de la cobertura del código" informa 1 bloque "No cubierto" (el captador para el Valor de ejemplo)

¿Es posible configurar la herramienta de cobertura de código incorporada en Visual Studio 2015 para ignorar las propiedades automáticas como lo hace Visual Studio 2013?

Respuestas a la pregunta(3)

Su respuesta a la pregunta