0
我見過使用痣重定向DateTime.Now
的示例,但是當我嘗試重定向System.Net.Sockets.TcpClient.GetStream
時,我無法在Intellisense上顯示相應的MTcpClient
。哪些類有Moles可以重定向的方法?
Moles可以重定向的方法有限嗎?我錯過了什麼?
我見過使用痣重定向DateTime.Now
的示例,但是當我嘗試重定向System.Net.Sockets.TcpClient.GetStream
時,我無法在Intellisense上顯示相應的MTcpClient
。哪些類有Moles可以重定向的方法?
Moles可以重定向的方法有限嗎?我錯過了什麼?
首先,它是System.Net.Sockets.Moles.MTcpClient
,不要忘記Moles
命名空間。
其次,在模擬Core.dll時似乎有一個怪癖:在爲該程序集添加.moles文件後,通常的方法(通過右鍵單擊解決方案資源管理器中的引用),需要將其修改爲如下所示:
否則您可能會收到構建錯誤,如question中所述。