Sfondo
Sono abbastanza nuovo per il test delle unità e recentemente ho utilizzato Visual Studio Test Manager per creare i miei Test di unità. Il modo in cui attualmente sto facendo le cose è il seguente:
- Crea alcune librerie.
- Aggiungi le librerie a un'unica soluzione, insieme all'applicazione.
- Crea una cartella denominata Test in cui ho inserito il mio progetto Test .
- Scrivi test unitari per le mie librerie e inseriscile nella stessa cartella denominata "Test".
Eseguo tutti i miei test e questo metodo sembra funzionare per me. La ragione per cui lo faccio in questo modo è che a volte sento di non poter creare alcun test pratico a meno che tutte le classi necessarie per l'applicazione siano effettivamente presenti / coinvolte nella mia soluzione.
Domanda
Devo creare test mentre creo le librerie?
Non vedo la praticità, e sembra solo creare più overhead per fare il lavoro perché dovrei comunque creare nuovamente i test per la mia applicazione.