2009-02-12 6 views
1

J'ai une méthode qui accepte un objet HttpRequest et qui fonctionne différemment en fonction de l'agent utilisateur défini. J'essaie de le tester un par un et j'ai beaucoup de temps à chercher comment configurer la chaîne de l'agent utilisateur. J'ai essayé l'objet HttpRequest brut et une variété d'autres objets qui finissent par le céder en vain.Comment définir des agents utilisateurs dans une requête HttpRequest (test unitaire)

Est-ce que quelqu'un a une idée de la façon de définir la chaîne de l'agent utilisateur pour un objet HttpRequest?

Merci!

Répondre

0

Vous devez probablement utiliser un objet HttpRequest factice. Cela vous permettra de définir différentes propriétés afin que vous puissiez tester la réponse de votre webapp.

+0

Il est impossible de mocker une requête HttpRequest dans ma situation (Autofac), car la classe HttpRequest est scellée, donc non mockable. Toute autre solution disponible peut-être? – DotBert

1

Vous pouvez définir la propriété UserAgent sur HttpWebRequest, pouvez-vous utiliser ce type à la place?

Questions connexes