Una delle funzionalità da sviluppare nella nostra applicazione era quella di consentire all'utente di fare clic su un pulsante che sceglierà un elemento a caso di valori (normalmente 5-10) registrati nel database. La casualità non ha bisogno di essere sicura o scientificamente uniforme, ma abbiamo bisogno che sia in qualche modo imprevedibile e non influenzata in modo evidente da uno dei valori.
Qualche suggerimento su come scrivere un buon test unitario e test funzionale per questa funzione?