Diciamo che voglio testare un metodo di una classe che rappresenta un account utente. Ho un dispositivo che contiene diversi record utente da cui voglio sceglierne uno. Qual è il metodo preferito qui?
- Seleziona record utente per ID univoco ("seleziona utente con ID = X")
- Seleziona il record utente in base a una data leggibile come nome o indirizzo email ("seleziona utente con email='[email protected]" ").
- Seleziona il record utente per proprietà correlate al test che faccio, ad es. se voglio testare se un utente con il ruolo "admin" può accedere a un metodo specifico, potrei scegliere il primo utente amministratore che posso trovare ("scegli utente con ruolo = 'admin'").