estoy escribiendo métodos de extensión para los valores de prueba para mi unidad de prueba. Un ejemplo trivial sería:Cómo crear personalizados MSTest con aserciones métodos con pila de llamadas "adecuada"
Y su uso en una prueba:
someBool.ShouldBeTrue();
Todo funciona, excepto que la línea de lanzamiento excepción será el termino cuando haga doble clic en el prueba fallida en la ventana Resultados de la prueba, y en Detalles del resultado de la prueba la línea de proyección se muestra en el Rastreo de pila de error.
¿Hay una manera alrededor de esto, por lo que "someBool.ShouldBeTrue();":
- es la línea que haga doble clic en el ensayo de fracasar en la prueba Resultados Se abre la ventana?
- es la única línea en el seguimiento de pila?
Si está haciendo esto, puede echar un vistazo a este proyecto: http://fluentassertions.codeplex.com/. – Steven