我正在一个项目上运行测试,我想从System.DirectoryServices模拟(或骚扰)类DirectoryEntry,所以我可以使用该类的moled方法覆盖Rename()和CommitChanges()方法。我为System.DirectoryServices添加了Moles程序集,它确实创建了一个名为MDirectoryEntry的类,但只显示了DirectoryEntry公开的几个方法。任何人都可以告诉我为什么,以及我如何做到这一点?我正在运行Moles v.0.94.51023.0和Visual Studio 2010(RTM版本)。
谢谢!
答案 0 :(得分:2)
好的,我明白了。我试图访问的方法是基于实例的,而不是静态的。我刚刚找到了AllInstances属性 - 瞧! - 我试图找到所有方法!
我希望这可以帮助其他新手Moles!