Uso la suite di test Nunit con WPF/MVVM. Ecco un decent tutorial per iniziare.
Quando scrivo i miei test di unità, ciò che cerco dipende da ciò che l'oggetto sta facendo. La maggior parte dei casi il risultato finale è sufficiente. Principalmente cerco i miei metodi/attributi pubblici, per assicurarmi che in base a circostanze note il risultato sia quello che ci si aspetta. (Ricordate, con TDD, il vostro supponiamo di scrivere i test prima di scrivere il codice.)
CodeProject ha diversi progetti NUnit che è possibile scaricare e passo attraverso, è così che ho iniziato.
Verificare le cose come i confini, il successo/fallimento e l'equivalenza. Più fai pratica, più cose a cui penserai di testare e più ti sentirai a tuo agio.
Aggiornamento - Altro Progetti Complessi
Se si desidera più avanzato, qui ci sono alcuni projects che includono Mocks, che per me, è stata la cosa più difficile da afferrare con Unit Testing.
Non ho chiesto alcun tipo di esempi 2 + 2 perché non sono abbastanza "reali" abbastanza. Oppure i miei progetti non sono all'altezza delle prove unitarie. – nportelli
@nportelli Per me, gli esempi più "reali" per i test unitari sono gli esempi più semplici. Il concetto in sé è supposto per aiutarti a rompere le cose in un modo più semplice. I tuoi test più comuni saranno estremamente semplici. – jsmith
Abbastanza vero, che ne dite di un problema complesso che è suddiviso in bit così semplici? Una calcolatrice è troppo semplice. – nportelli