Am folosit pentru a utiliza NUnit, dar acum tind să utilizeze MbUnit, pentru două caracteristici cheie:
1. Caracteristica RowTest vă permite să executați cu ușurință același test pe diferite seturi de parametri, ceea ce este important dacă doriți cu adevărat o acoperire completă.
2. Caracteristica Rollback vă permite să executați teste împotriva bazei dvs. de date în timp ce derulați modificările după fiecare testare, menținând baza de date exact în aceeași stare de fiecare dată. Și este la fel de ușor ca adăugarea atributului [Rollback].
Un alt aspect frumos al lui MbUnit este că sintaxa sa este aproape identică cu cea a NUnit, deci dacă aveți un pat întreg de testare deja în locul lui NUnit, puteți să dezactivați referințele fără a fi nevoie să modificați codul (foarte mult?).