/ / Come si verifica l'unità per il modello di decorazione in c #? - unit-testing, c # -4.0, nunit

Come fa l'unità a testare il motivo decoratore in c #? - unit-testing, c # -4.0, nunit

Come fa l'unità a testare il motivo decoratore in c #?

Uso il pattern decoratore per il repository di design, per il desiderio, le operazioni CURD, Cashing. Quindi, come posso eseguire il wright test dell'unità per quella classe di repository.

e qual è il buon strumento di test unitario?

risposte:

2 per risposta № 1

Quando collaudi decoratori (o proxy) tutipicamente vogliono testare l'interazione piuttosto che lo stato. Ad esempio, per una cache si desidera assicurarsi che la prima chiamata abbia come risultato una chiamata sul servizio dietro mentre la seconda chiamata non lo fa.

Consiglierei l'uso di un framework di simulazione, dato che sono generalmente molto bravi a testare l'interazione. Ci sono un sacco di scelte.