Sono nuovo nel test delle unità e ho bisogno di aiuto con quanto segue.
Ho creato un piccolo progetto per aiutarmi a imparare come realizzare i Test unitari. La funzionalità per uno dei moduli nella mia applicazione elimina un utente dalla tabella Utente (e altre righe nelle tabelle di mapping).
Attualmente, il test unitario che ho creato per testare questo imposta gli oggetti richiesti e poi chiama il metodo delle regole di business (passando l'id utente) che chiama il metodo di accesso ai dati per eseguire la stored procedure che cancella le righe nel tabelle.
È questo il metodo corretto per verificare se qualcosa viene cancellato con successo? Nel caso in cui il test unitario / il metodo di impostazione inserisca prima alcuni dati di test che il test dell'unità quindi cancella?