2009-02-12 131 views
1

我有一種方法可以接受HttpRequest對象,並根據設置的用戶代理執行不同的操作。我試圖單元測試它,並且有一段時間追蹤如何設置用戶代理字符串。我試過了原始的HttpRequest對象和其他各種最終無濟於事的對象。如何在HttpRequest中設置用戶代理(單元測試)

有沒有人有任何想法如何設置HttpRequest對象的用戶代理字符串?

謝謝!

回答

0

您可能需要使用模擬的HttpRequest對象。這將允許您設置各種屬性,以便測試您的web應用程序如何響應。

+0

在我的情況下(Autofac)嘲笑一個HttpRequest是不可能的,因爲HttpRequest類是封閉的,因此不可嘲弄。任何其他解決方案可能? – DotBert 2017-06-28 13:43:42

1

您可以在HttpWebRequest上設置UserAgent屬性,是否可以使用該類型?