Come si fa a fare un test unitario sui metodi statici di annullamento? Ho qualche altra domanda:
- È necessario testare le query del database come inserire, selezionare e aggiornare le query? In caso affermativo, come li test?
- È richiesto un test unitario per ogni metodo? In caso contrario, ci sono delle regole che dovrei tenere a mente quando decido quali metodi dovrebbero essere testati?
- Come faccio a testare unitamente un metodo che invia file da un sistema all'altro? L'input per questo metodo è solo l'indirizzo IP del sistema di destinazione.
- Qual è il modo migliore di testare i metodi privati che ho scritto? Ho cambiato il campo di applicazione in pubblico e li ho testati. È una cattiva pratica?
- Il metodo di prova di ogni unità deve avere una dichiarazione di affermazione? E 'possibile avere un test unitario senza una dichiarazione di affermazione? Se sì, come faccio a testarlo?
Sto facendo il test dell'unità in C # e sto usando MSTest per i test.