Hola,
Oks... Entonces un DELETE ustedes lo hacen asi:
INSERT
SELECT// ASSERT
DELETE
SELECT// ASSERT
Yo siempre crei que estaba mal realizar tantos tests adentro de una
operacion simple, porque si el INSERT falla, el test del delete tambien...
A Dario Quintana:
Para hacer los testings, podes crear la base con ExportSchema, ejecutar los
test.. y dropearla...
(Obviamente en un esquema preparado para testing)
con esto, te aseguras, de que los datos no te cambien y los testing empiecen a
fallar por cuestiones de datos
Se entiende?
Hola Diego,
Nosotros corremos la suite de test contra el repositorio real ( la base de datos
) con mucho menos frecuencia que sobre el repositorio de test ( en memoria ).
Esto se debe a varios motivos:
a) los tests corren mucho (muchisimo) mas rapido, si el test corre rapido, se
corre mas
Bueno... lo del TearUp lo hice de memoria y aparentemente lo invente =P...
pero hay un TestFixtureSetUp que se ejecuta 1 sola ves por TextFixture... ;)
Gracias Carlos por las respuestas! Me falta un poco de practica en el
tema
Saludos!,
Diego
On 12/7/06, Carlos Peix [EMAIL PROTECTED]