Moles .NET鼹鼠存根故障行为

Moles .NET鼹鼠存根故障行为,moles,Moles,在.NET Moles框架中,是否可以像在Mole类型中一样在存根类型中使用Fallthrough行为 我可以通过执行以下操作来覆盖Mole实例的默认行为: MMyInstance.InstanceBehavior = MoleBehaviors.Fallthrough; 但是对于存根实例,我在BehavedBehaviors类中找不到相应的行为 我使用的是0.94版 谢谢 Hugo Pais手册中的“部分存根”部分对此进行了解释。您需要的是CallBase,它是摩尔树桩的属性: var st

在.NET Moles框架中,是否可以像在Mole类型中一样在存根类型中使用Fallthrough行为

我可以通过执行以下操作来覆盖Mole实例的默认行为:

MMyInstance.InstanceBehavior = MoleBehaviors.Fallthrough;
但是对于存根实例,我在BehavedBehaviors类中找不到相应的行为

我使用的是0.94版

谢谢
Hugo Pais

手册中的“部分存根”部分对此进行了解释。您需要的是CallBase,它是摩尔树桩的属性:

var stub = new SMyInstance() {CallBase = true};  


希望对您有所帮助。

据我了解,本手册仅允许您对“虚拟”方法执行此壮举,如本文所述:“在存根类时会发生部分存根,并且只允许存根部分成员。当虚拟成员没有存根时,将调用基本方法而不是行为。部分存根模式可以通过CallBase属性打开,类存根(从IPartialStub接口)实现该属性。”
stub.CallBase = true;