142 votes

xUnit : Affirmer que deux Listes<T> sont égales ?</T>

Je suis nouveau sur TDD et xUnit, donc je veux tester ma méthode qui ressemble à quelque chose comme:

Existe-t-il une méthode Assert que je peux utiliser ? Je pense que quelque chose comme ça serait bien

Y a-t-il quelque chose comme ça ?

41voto

hwiechers Points 4717

Dans la version actuelle de XUnit (1.5), vous pouvez simplement utiliser

Assert.Equal (attendu, réel);

La méthode ci-dessus fera une comparaison élément par élément des deux listes. Je ne suis pas sûr que cela fonctionne pour une version antérieure.

20voto

Drew Williams Points 508

Avec xUnit, si vous souhaitez sélectionner les propriétés de chaque élément à tester, vous pouvez utiliser Assert.Collection.

Cela teste le nombre attendu et garantit que chaque action est vérifiée.

0voto

Toby Kolk Points 36

Je viens de trouver le NotStrictEqual qui semble le faire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X