.net 哪些类有Moles可以重定向的方法?

.net 哪些类有Moles可以重定向的方法?,.net,unit-testing,mocking,moles,pex-and-moles,.net,Unit Testing,Mocking,Moles,Pex And Moles,我见过一些示例使用Moles重定向DateTime.Now,但当我尝试重定向System.Net.Sockets.TcpClient.GetStream时,我无法使相应的MTcpClient出现在Intellisense上 Moles可以重定向的类是否有限?有没有我遗漏的步骤?首先,是System.Net.Sockets.Moles.MTcpClient,别忘了Moles名称空间 其次,在模拟Core.dll时似乎有一个怪癖:以通常的方式(通过右键单击解决方案资源管理器中的引用)添加此程序集的.

我见过一些示例使用Moles重定向
DateTime.Now
,但当我尝试重定向
System.Net.Sockets.TcpClient.GetStream时,我无法使相应的
MTcpClient
出现在Intellisense上


Moles可以重定向的类是否有限?有没有我遗漏的步骤?

首先,是
System.Net.Sockets.Moles.MTcpClient
,别忘了
Moles
名称空间

其次,在模拟Core.dll时似乎有一个怪癖:以通常的方式(通过右键单击解决方案资源管理器中的引用)添加此程序集的.moles文件后,您需要将其修改为如下所示:

<Moles xmlns="http://schemas.microsoft.com/moles/2010/">
  <Assembly Name="System" ExportedTypes="true" ReflectionOnly="true" />
</Moles>