2014-02-09 15 views
2

我有一個調用Web服務的類。我想模擬webclient,但無法找到webclient上的任何接口。IWebClient注入一個webclient接口作爲依賴關係

這裏的最佳做法是什麼?最終,我想使用moq,並在我的測試中將webclient上的下載字符串方法設置爲靜態值。

回答

3

圍繞WebClient寫一個包裝。 ASP.NET團隊被迫使用HttpContextBase/Wrapper做同樣的事情,以便使用ASP.NET MVC進行簡單的測試。