Estoy escribiendo muchas pruebas de unidad en VS 2010 con Microsoft Test. En cada clase de prueba que tengo muchos métodos de prueba similares a continuación:¿Cuál es la mejor manera de evitar intentar ... atrapar ... finalmente ... en mis pruebas unitarias?
[TestMethod]
public void This_is_a_Test()
{
try
{
// do some test here
// assert
}
catch (Exception ex)
{
// test failed, log error message in my log file and make the test fail
}
finally
{
// do some cleanup with different parameters
}
}
Cuando cada método de prueba se verá así me quedé Es un poco feo. Pero hasta ahora no he encontrado una buena solución para hacer que mi código de prueba esté más limpio, especialmente el código de limpieza en el bloque finally. ¿Podría alguien aquí darme algunos consejos sobre esto?
Gracias de antemano.
Gracias por la respuesta, me darán la solución de un intento. –