Sto pensando, se faccio test adeguati per tutti i metodi in tutte le mie classi, quindi - ignorando l'interfaccia utente - ho ancora bisogno di test del sistema? Voglio dire, quale sarebbe un semplice esempio, mostrando un caso in cui il test unitario non è necessario per rivelare alcuni errori? Ho provato a inventare qualcosa, ma non ci sono riuscito, potrebbe sempre essere stato catturato a livello di unità.