Adoro scrivere dei test unitari e sono d'accordo che sono un modo eccellente per testare il codice, prevenire regressioni, ecc. Tuttavia, non riesco a scriverle come la maggior parte del codice che lavoro giorno e giorno- out è un codice dell'applicazione che visualizza una UI all'utente. C'è un buon modo per testare il codice dell'applicazione? Quali sono le migliori pratiche qui?
Non sto cercando una risposta specifica come un framework, ecc. Ma piuttosto, in generale, come ti avvicini a questo problema?