Y a-t-il une affirmation intégrée à Nunit qui vérifie toutes les propriétés entre 2 objets sont les mêmes, sans que je doive remplacer des égaux? p>
J'utilise actuellement la réflexion pour affirmer chaque propriété individuelle pour une paire d'objets. P>
3 Réponses :
Je ne crois pas qu'il y ait. p>
assert.Areequal compare les types non numériques par des égaux.
Affirmer.Aresame vérifie s'ils se réfèrent au même objet p>
Vous pouvez écrire des affirmations agnostiques-cadres à l'aide d'une bibliothèque appelée. Il a également une très belle syntaxe fluide qui peut être utilisée si vous aimez les interfaces courantes. J'ai eu un poteau de blog sur la même chose.
http: //nilehgule.blogspot .com / 2010/11 / use-devoir-assertion-bibliothèque-to-write.html p>
Vous pouvez deux objets et les propriétés avec devraient p> p> p> p> p> P> P> > dto.ShouldBeEquivalentTo(customer);
Nous pouvons, mais devrions-nous?
https://github.com/kbilsted/stateprinter a été écrit spécifiquement pour vider les graphiques d'objet à Représentation des chaînes dans le but d'écrire des tests d'unité faciles.
donné p> Vous pouvez utiliser de manière sécurisée de type Visual Studio, incluez ou excluez les champs. p>
Je pense que vous voulez << a href = "http://stackoverflow.com/questions/318210/compare-equality-between-two-objects-in-nunit/318238#318238" Titre = "comparer l'égalité entre deux objets de Nunit "> Stackoverflow.com/Questtions/318210/... >