Il problema di eseguire unit testing quando è coinvolto un
database è piuttosto noto. Facendo alcune ricerche si trovano diversi approcci,
ma nessuna soluzione definitiva. Nel nostro scenario abbiamo individuato una
strategia interessante ed efficace (se abbiamo scoperto l'acqua calda e un
approccio del genere era già noto e diffuso, chiedo venia, ci è sfuggito ), che parte da questi presupposti:
abbiamo un database di test dove, nella fase di sviluppo di una certa
logica, abbiamo dei dati validi disponibili
abbiamo uno strato di accesso ai dati consistente, dove elementi di
"definizione" delle estrazioni...