Je travaille sur une application ASP.NET WebForm en utilisant le modèle MVP. Pour chaque formulaire Web, une classe Presenter est associée à la gestion de l'interface utilisateur et de la logique métier. Cependant, j'ai eu des problèmes lors de l'écriture de tests unitaires pour les présentateurs, puisque les valeurs de session sont utilisées dans les présentateurs. Et il n'y a pas de contexte HTTP existe lors de l'exécution du test unitaire (BTW j'utilise nUnit), ce qui rend impossible l'écriture d'un test unitaire pour les présentateurs.Présentateur de test dans le formulaire Web ASP.NET
Quelqu'un peut-il expliquer comment tester ces présentateurs?
Merci
Je sais que c'est un peu vieille question, mais pouvez-vous s'il vous plaît me dire pourquoi votre présentateur a accès à l'objet Sessoin? Je veux dire que vous pouvez simplement passer la valeur Session à partir de la vue et vous n'aurez pas besoin d'une dépendance sur HttpContext et donc pas besoin de se moquer. Je demande depuis que je suis nouveau à ce genre de choses. – jim