Che ne dici di usare enum (da mapper int a string) e non hai bisogno di testare nulla.
enum Days {Sat=1, Sun, Mon, Tue, Wed, Thu, Fri};
Ora supponiamo che il tuo mapper sia utilizzato da un metodo che restituisce risultati diversi in base al programma di mappatura. Ecco come lo testerei.
- Ottieni automaticamente tutti i valori nel mapper.
- Scorri ciascuna e chiama il tuo metodo con quel valore.
- asserisci dopo ogni risposta.
L'esempio precedente andrebbe bene se stai caricando qualcosa dal filesystem che corrisponde ai tuoi valori enum o qualcosa di simile. La tua situazione potrebbe variare.