2010-05-27 18 views
9

Sono nuovo al test delle unità e sto imparando a utilizzare NUnit e Moq. NUnit fornisce la sintassi Assert per le condizioni di test nei miei test di unità, mentre Moq fornisce alcune funzioni Verify. In qualche misura questi sembrano fornire la stessa funzionalità.Linee guida per l'utilizzo di Assert contro Verify

Come faccio a sapere quando è più appropriato utilizzare Assert o Verify?

Forse Assert è meglio per confermare lo stato e Verify è migliore per la conferma del comportamento (Classical versus Mockist)?

risposta

10

L'assunzione di Assert per confermare lo stato e Verifica per confermare il comportamento è corretta.

È affermare una risultato, o un valore

di verificare che un metodo è stato chiamato con i parametri appropriati.

Problemi correlati