¿Es una mala forma contar con el orden de las pruebas unitarias de NUnit?

He estado creando pruebas unitarias como locas y descubro que a menudo tengo que configurar algo en una prueba que acabo de derribar en una prueba anterior. ¿Es razonable crear algo (por ejemplo, un registro de base de datos) en una prueba (por ejemplo, una prueba de inserción) y luego usarlo para una prueba posterior (por ejemplo, una prueba de eliminación)? ¿O todas y cada una de las pruebas siempre deben ser completamente independientes?

¿Puedes incluso determinar el orden de las pruebas en NUnit o siempre se hacen alfabéticamente?

Nota: Pregunto específicamente sobre el orden de las pruebas dentro deuno archivo de pruebaNo a través de archivos de prueba o de cualquier manera más global.

Actualizar: Gracias a todos los que respondieron, hubo unmucho de buenas respuestas y el sentido del grupo es bastante unánime. Elegí la respuesta de John Nolan ya que proporcionó la explicación más completa y muchos enlaces. Como habrás adivinado, he tenido la tentación de romper esta regla a pesar de pensar que podría ser un poco "maloliente", como dijo John. Gracias también a Fortyrunner por agregar elexamen de la unidad etiqueta.

Respuestas a la pregunta(8)

Su respuesta a la pregunta