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中所述。