2009-02-12 127 views
1

我有一种方法可以接受HttpRequest对象,并根据设置的用户代理执行不同的操作。我试图单元测试它,并且有一段时间追踪如何设置用户代理字符串。我试过了原始的HttpRequest对象和其他各种最终无济于事的对象。如何在HttpRequest中设置用户代理(单元测试)

有没有人有任何想法如何设置HttpRequest对象的用户代理字符串?

谢谢!

回答

0

您可能需要使用模拟的HttpRequest对象。这将允许您设置各种属性,以便测试您的web应用程序如何响应。

+0

在我的情况下(Autofac)嘲笑一个HttpRequest是不可能的,因为HttpRequest类是封闭的,因此不可嘲弄。任何其他解决方案可能? – DotBert 2017-06-28 13:43:42

1

您可以在HttpWebRequest上设置UserAgent属性,是否可以使用该类型?