Actualicé mi referencia para Microsoft.VisualStudio.QualityTools.UnitTestFramework
en un proyecto de prueba del 10 al 10.1 y la excepción esperada ya no parece hacer su trabajo. Pruebe esto, por ejemplo ...MSTest UnitTestingFramework 10.1 vs 10.0
[TestMethod]
[ExpectedException(typeof(FileNotFoundException))]
public void SanityTest()
{
File.ReadAllLines("TheresNoWayThisThingExists");
}
La prueba falla. Si vuelvo a 10 (tengo que deshacer), pasa. ¿Alguien verifica esto o solo soy yo? Lo he intentado en el corredor de prueba de resharper y en el corredor de prueba ms con el mismo resultado.
edición: información adicional
Parece saber que pasó ... más o menos. Agregar un valor de cadena para 'noExceptionMessage' NO devuelve ese valor de cadena cuando falla.
También AllowDerivedTypes parece no tener ningún efecto también. (Cambié FileNotFound a Excepción, el mismo resultado)
¿Están su ensamblaje de anotaciones de prueba y su versión de prueba es la misma versión? No estoy seguro de que pueda actualizar uno sin el otro, o al menos dudo que pueda usar 10.1 anotaciones con el 10.0 runner. – Rup
¿Cómo lo verifico? – jeriley