La mia domanda può sembrare davvero stupida per alcuni di voi, ma devo chiedere .. scusa ..Unità regole di test
io non capisco principi di test di unità .. Come si può testare le classi del vostro business classi o livello di accesso ai dati senza modificare il database? Spiego, ho una funzionalità che aggiorna un campo in un database .. Niente di così sorprendente .. La classe del livello Business è istanziata e il metodo BLL.Update() fa alcuni controlli e infine istanzia una classe DAL che lancia uno storage procedura nel database con i parametri corretti.
sue opere, ma la mia domanda è ..
Per fare unit test che verificano la classe DALayer devo incidere il database nelle prove! Per testare ad esempio se il valore 5 è passato bene al DataBase devo farlo e il campo del database sarà 5 dopo il test!
Quindi so normalmente il sistema non è influenzato dai test in modo che io non capisco come si può fare i test senza senza eseguire i metodi ..
Tx per le risposte e scusate il mio povero inglese ..
grazie per tutte le risposte! ... – bAN