我需要單元測試在System.dll
中使用System.Net.WebClient
的方法。我試圖痣System.dll
,但是當我試圖編譯該項目引用添加到System.dll
痣,我有一大堆類似下面的錯誤:Moling System.dll
錯誤2
「System.Net。 Moles.SFileWebResponse.Dispose(bool)':找不到合適的方法來覆蓋[C:\ DGALibrary \ DGALib.IO.Tests \ obj \ x86 \ Debug \ Moles \ s \ mgcsproj] C:\ DGALibrary \ DGALib.IO。測試\的MGC 251374個33 DGALib.IO.Tests
錯誤3
'System.Net.Moles.SFileWebResponse.SupportsHeaders':找不到合適的方法來覆蓋[C:\ DGALibrary \ DGALib.IO.Tests \ obj \ x86 \ Debug \ Moles \ s \ mgcsproj] C:\ DGALibrary \ DGALib.IO.Tests \的MGC 251575個30 DGALib.IO.Tests
錯誤4
'System.Net.Moles.SHttpWebResponse.Dispose(布爾)':沒有合適的方法發現覆蓋[C:\ DGALibrary \ DGALib.IO.Tests \ obj \ x86 \ Debug \ Moles \ s \ mgcsproj] C:\ DGALibrary \ DGALib.IO.Tests \ mgcs 255264 33 DGALib.IO.Tests
錯誤5
'System.Net.Moles.SHttpWebResponse.SupportsHeaders':發現重寫[C沒有合適的方法:\ DGALibrary \ DGALib.IO.Tests \ OBJ \ 86 \調試\摩爾\ S \ mgcsproj] C:\ DGALibrary \ DGALib.IO.Tests \的MGC 255465個30 DGALib.IO.Tests
錯誤6
「System.Net.Moles.SWebResponse.Dispose(布爾)':找不到合適的方法來覆蓋[C:\ DGALibrary \ DGALib.IO.Tests \ obj \ x86 \ Debug \ Moles \ s \ mgcsproj] C :\ DGALibrary \ DGALib.IO.Tests \的MGC 303123個33 DGALib.IO.Tests
錯誤7
'System.Net.Moles.SWebResponse.SupportsHeaders':沒有合適的方法發現覆蓋[C:\ DGALibrary \ DGALib.IO.Tests \ obj \ x86 \ Debug \ Moles \ s \ mgcsproj] C:\ DGALibrary \ DGALib.IO.Tests \ mgcs 303324 30 DGALib.IO.Tests
錯誤8
'System.Net.Moles.SFileWebResponse.Dispose(bool)':找不到合適的方法來覆蓋[C:\ DGALibrary \ DGALib.IO.Tests \ obj \ x86 \ Debug \ Moles \ s \ mgcsproj] C:\ DGALibrary \ DGALib.IO.Tests \ mgcs 251374 33 DGALib.IO。測試
最後
錯誤28
命令 「」 C:\ Program Files文件\微軟痣\ BIN \ moles.exe」 @ C:\ DGALibrary \ DGALib.IO。 Tests \ obj \ x86 \ Debug \ Moles \ moles.args「用代碼-1002退出。 DGALib.IO.Tests
我們不能痣system.dll
?
是的,我想你是對的。我正在看Pex,痣和代碼合同vidoe,他們手動插入痣文件與正確的過濾 – Chris
至少實際上幫助我 –
我實際上添加了下面的文本,它的工作。看來他們system.dll中有一些類型不能被截短 \t \t –
Chris