2012-04-16 52 views
3

我想使用Moles庫來爲我的單元測試過載一些Mircosoft.Pnone.Net調用(例如,NetworkInterface.GetIsNetworkAvailable())。使用moles for windows phone 7項目的方法

我已經下載了moles安裝程序。安裝它。然後我點擊一個Microsoft.Phone參考和選定的菜單項'添加痣彙編'。

而現在,當我嘗試建立我的解決方案我有一堆錯誤像這樣的:

Error 89 Type 'System.Net.WebRequest' exists in 
'c:\Program Files (x86)\Reference` 

    Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.dll', 
    and also in 'c:\Program Files (x86)\Reference 
    Assemblies\Microsoft\Framework\Silverlight\v4.0\Profile\WindowsPhone71\System.Net.dll' 
    [C:\Projects\{projName}.Tests\obj\Debug\Moles\mp\m.g.csproj]  
    C:\Projects\{projName}.Tests\m.g.cs 39886 

有沒有什麼辦法來解決這種不確定性?

回答

1

Maby this當談到單元測試Windows Phone 7應用程序時,博客文章可以幫助您朝正確的方向發展。

他寫道:

可移植庫工具是實現的Windows Phone 7個應用程序的Visual Studio集成單元測試的關鍵因素。本文將演示如何開始以及如何管理項目之間所需的依賴關係。

+0

嗯,這不是我真正想要的。我使用WP7工具包中的測試運行器。而且我知道如何避免依賴(DI等)。但是,我和莫爾斯圖書館一起玩是很有趣的。 Thanx,無論如何都是鏈接。 – 2012-04-20 09:05:57

+1

好的!很高興我能以某種方式幫助你做任何事情。 – Buddha 2012-04-20 10:28:15