J'ai une méthode qui retourne un IEnumerable que je veux pouvoir tester. Pour les entrées de test que j'utiliserai, il retournera environ 10 valeurs. Quelle est la manière la plus propre d'écrire un test dans cette situation?Comment écrire un test pour une méthode qui retourne un IEnumerable
Mise à jour:
Un grand merci pour les réponses à ce jour. Plusieurs suggestions utiles que je vais maintenant étudier.
Je ne pense pas que ma question initiale était très bien formulée, une meilleure façon aurait été la suivante:
Je veux écrire plusieurs tests pour une méthode qui retourne un IEnumerable de KeyValuePair<string, uint>
. Pour les ensembles de données de test que j'utiliserai, la méthode retournera seulement quelques valeurs. ~ 10 valeurs dans la plupart des cas. Quelle est la meilleure façon d'exprimer mes valeurs de retour attendues et de tester la méthode dans MSTest?
êtes-vous préoccupés par le nombre de retour ou les valeurs réelles en eux? – CSharpAtl
Je dois être en mesure de tester les valeurs réelles retournées. – dbush
Merci pour toutes les réponses utiles à ce sujet; le plus utile. – dbush