Je rencontre des problèmes lors de la vérification des paramètres de type Ienumerable/Array lors de la configuration de l'attente pour les méthodes appelées sur mes objets fantaisie. Je pense que puisqu'il correspond à des références différentes, il ne considère pas cela comme un match. Je veux juste que cela corresponde au contenu du tableau, parfois je ne me soucie même pas de la commande. Idéalement, je veux quelque chose qui fonctionne comme suit, je pourrais probablement écrire une méthode d'extension pour ce faire.Moq Match et Verify Array/paramètres IEnumerable dans la configuration de la méthode
It.Contains(new string[]{"file2.txt","file1.txt"})
It.ContainsInOrder(new string[]{"file2.txt","file1.txt"})
Le seul construit de manière que je peux correspondre à ce droit est maintenant avec la fonction sous-jacente, mais il semble que ce problème est assez commun, il devrait être construit.
est-il construit de manière à correspondre ces types, ou bibliothèque d'extension je peux utiliser. Sinon, je vais juste écrire une méthode d'extension ou quelque chose.
Merci
Voir si cette question/réponse aide à tous: http://stackoverflow.com/questions/1220013/expectation-on-mock-object-doesnt-seem-to -be-met-moq –