2011-03-07 17 views

Respuesta

10

Para insertar, el patrón de prueba básico podría ser:

  • crear instancia de la entidad
  • entidad de inserción
  • lectura insertada entidad
  • comparar creado entidad y leer entidad
  • entidad de borrado

Para la actualización:

  • crear instancia de la entidad
  • entidad de inserción
  • cambio de propiedades de la entidad
  • entidad actualización
  • lectura actualizada entidad
  • comparar cambió entidad y leer entidad
  • entidad de borrado

para Eliminar:

  • crear instancia de la entidad
  • entidad de inserción
  • entidad de borrado
  • lectura entidad borrado (falla)

Nota que en el fin de comparar las entidades de referencia, puede hacerlo de forma manual para cada tipo de entidad o utilice un método de comparación de entidad recursiva

2

Para probar la inserción, inserte ar Eche un vistazo a su prueba, luego obtenga el registro en la misma prueba y luego el usuario Assert.AreEqual para afirmar que lo que obtuvo es lo que había insertado. Puede usar la clave primaria/única del registro para obtener los registros en este caso.

Similar sería la actualización. Actualizas el registro de la prueba, luego obtienes el registro actualizado y afirmas que los valores que obtuviste son valores actualizados.

Para eliminar, elimine el registro de la prueba y luego obtenga el registro. Aquí puede afirmar que get realmente no devuelve nada

Cuestiones relacionadas