J'utilise MoQ pour tester certains contrôleurs dont je dispose. Je ne suis pas capable de définir les attentes. Voici le code que j'ai:Définition des attentes sur MoQ
var rep = new Mock<IUserRepository>();
rep.Setup(r => r.Save());
Le problème est que ma méthode Save()
attend un objet User
que je ne peux pas mettre dans l'attente car une instance de celui-ci sera créé par le contrôleur. Est-il possible de définir une attente sans passer un paramètre spécifique, et de vérifier si la méthode a été appelée quel que soit le paramètre passé?
C'est correct. Je viens de le trouver moi-même. J'essayais avec It.IsAny