2010-05-15 15 views

Respuesta

23

No, lo más cerca que obtendrá es con el atributo [Ignorar].

Sin embargo, MSTest ofrece otras formas de disabling or enabling tests using Test Lists. Tanto si te gustan como si no, las listas de prueba son la forma recomendada de seleccionar pruebas en MSTest.

+4

gracias por las malas noticias)) – Tsar

+3

lol es por eso que MSTest es basura. Las características más básicas son FALTA. Ugh. – Spets

1

Cuando se desea que la prueba sólo para afirmar cuando corrió con el depurador (implícitamente ejecutar manualmente supongo), puede que encuentre esto útil:

if (!System.Diagnostics.Debugger.IsAttached) return; 

Añadir la línea anterior al comienzo del método marcado con [TestMethod]. Luego, la prueba siempre se ejecuta, pero no se afirma nada cuando no hay un depurador conectado.

Así que cuando desee ejecutarlo manualmente, hágalo en modo de depuración.

Cuestiones relacionadas