Me considero todavía bastante nuevo en la escena TDD. Pero descubro que no importa qué método use (simulando el marco o copiando mis propios objetos) me parece que tengo que escribir mucho código para crear datos falsos. Me gusta la idea de cargar objetos para crear una base de datos en memoria. Pero lo que no me gusta es llenar mis pruebas con un montón de código con el único propósito de crear datos falsos. Este es especialmente el caso cuando los datos deben tener en cuenta todos los casos diferentes.Creación de datos falsos para pruebas unitarias
me encantaría algunas sugerencias para una mejor forma de hacer esto.
Me parece que debería ser capaz de cargar los datos una vez en un estado conocido de algún almacén de datos y luego podría usar una instantánea de ese estado que se carga en la configuración de prueba/inicializar antes de cada método de prueba es ejecutado. Esto satisfaría las prácticas de prueba adecuadas a la vez que proporciona comodidad y me permitiría centrarme en escribir pruebas en lugar de escribir código para crear datos de prueba "a mano".
Bien, esto es justo lo que estaba buscando. Me había dado por vencido ya que no había encontrado nada que realmente me gustara. Esto es bueno cuando los valores de datos no son tan importantes siempre y cuando coincidan con los valores originales generados. –