J'ai quelques J'ai des tests unitaires et j'ai besoin de se moquer d'un et un code de contrôleur ... p> mais tout échoue quand je teste cela Dans mon appareil test .. Parce que je ne suis pas sûr de savoir comment je peux Des idées? P> P> ASP.NET MVC code> Code du contrôleur qui vérifie si un utilisateur est authentifié et si tel est le cas, il vérifie si elle a une réclamation spécifique. Fonctionne bien.
iprincipal code> (qui est facile à faire) ... mais je ne sais pas comment vérifier les revendications ! Je fais habituellement quelque chose comme p>
Mock CODE> Le
CriativePRisciPal CODE> P>
3 Réponses :
Je ne suis pas sûr de ce que vous voulez dire avec "Mock". Mais vous pouvez simplement créer une réclamationPRiscipal à partir de zéro. Créez d'abord une criticité - Ajoutez la méthode de réclamation et d'authentification dont vous avez besoin. Puis enveloppez-le avec une réclamationPRiscipal. P>
La plupart des méthodes sont également virtuelles, de sorte que celles-ci sont moqueuses. P>
moquer de la prénIcipale n'est pas trop difficile Cependant, en fonction de la manière dont votre contrôleur gagne l'accès à celui-ci. Regardez cette question Comment se moquer de contrôleur.User à l'aide de MOQ p> qui vous donnerait quelque chose comme ceci: p>