J'ai utilisé le framework Moq dans C# pour se moquer des tests unitaires mais il y a une chose que je ne comprends pas encore. J'ai cette ligne de codeNewbie question sur moquette et moq framework
var feedParserMock = new Mock<ApplicationServices.IFeedParser>();
feedParserMock.Setup(y => y.ParseFeed(csv)).Returns(items).Verifiable();
La deuxième ligne que cela signifie qu'il ne retourne la valeur si le paramètre passé est le même? parce que le paramètre que je passe à ParseFeed à l'intérieur de mon contrôleur est construit à l'intérieur du contrôleur et je n'ai pas accès à lui dans le test unitaire. Actuellement, la méthode renvoie null, est-il possible de spécifier que je veux retourner la variable de mes éléments quel que soit le paramètre?
'C'est ici que ça se passe. Les arguments correspondants sont l'une de mes caractéristiques préférées de Moq. –