Buscando algunos consejos sobre cómo proceder aquí.Pruebas de integración Servicios de WCF encadenados con base de datos de prueba
Estoy tratando de hacer algunas pruebas de integración en los servicios wcf que llaman a otros servicios wcf. Quiero asegurarme de que estén configurados correctamente entre ellos. Actualmente estamos usando spring.net y Nhibernate. De lo que no estoy seguro es de cómo verificar que la base de datos se actualice sin guardar nada en la base de datos.
Tengo los servicios msmq y wshttp que intento probar aquí. Estoy familiarizado con las transacciones, ya que las usamos en primavera, pero no tengo idea de cómo configurar mis pruebas para deshacer la transacción en un servicio que no está siendo probado directamente por la prueba de integración.
En este momento, la única opción que he encontrado es utilizar una base de datos de prueba y datos de prueba, pero parece que tiene que haber una solución mejor que esta.
¿Por qué preferiría ** probar ** su software en una base de datos de ** producción **, en lugar de una base de datos ** de prueba? – CodeCaster
¿Quizás me malinterpretaste? La única opción que he tenido hasta ahora es crear una base de datos de prueba y datos de prueba. –
¿Podría configurar todos sus servicios para usar la misma base de datos y compartir el mismo 'SessionFactory'? – Marijn