Tengo una situación en la que necesito omitir la prueba de corriente del cuerpo del método de prueba. La forma más simple es escribir algo como esto en el método de prueba.Prueba unitaria de Microsoft. ¿Es posible omitir la prueba del cuerpo del método de prueba?
if (something) return;
Pero tengo un montón pruebas complicadas y necesito una manera de saltarse la prueba de métodos que invoco en el cuerpo del método de prueba actual. ¿Es posible?
Mi respuesta totalmente instintiva es preguntar ¿por qué? =) Y siempre puede hacer un 'Assert.Pass();' o 'Assert.Fail();'. Pero de lo contrario ... las pruebas están ahí para ser ejecutadas. =) –
¿Por qué omitir la prueba? ¿No debería devolver Assert.Fail() o Assert.Inconclusive()? – glosrob
Sugeriría 'Assert.Inconclusive' sobre' Assert.Fail', ya que no es un caso de falla explícita. 'Inconclusive' aclara que * no sabe * si la prueba tuvo éxito o falló. –