2
.NET Moles框架可以使用存根類型中的漏洞行爲,就像我們使用Mole類型一樣嗎?.NET Moles存根漏洞行爲
我可以通過做重寫鼴鼠實例的默認行爲:
MMyInstance.InstanceBehavior = MoleBehaviors.Fallthrough;
然而,對於存根實例我不能在BehavedBehaviors類對應的行爲找到。
我使用的是0.94版
感謝 雨果派斯
.NET Moles框架可以使用存根類型中的漏洞行爲,就像我們使用Mole類型一樣嗎?.NET Moles存根漏洞行爲
我可以通過做重寫鼴鼠實例的默認行爲:
MMyInstance.InstanceBehavior = MoleBehaviors.Fallthrough;
然而,對於存根實例我不能在BehavedBehaviors類對應的行爲找到。
我使用的是0.94版
感謝 雨果派斯
據手冊中的「部分存根」解釋。你想要的是CallBase,這是痣的存根的屬性:
var stub = new SMyInstance() {CallBase = true};
或
stub.CallBase = true;
希望這有助於。
根據我的理解,手冊只允許您爲「虛擬」的方法執行這一壯舉,如文中所述:當你磕碰類發生 「部分存根,並允許你存根成員的一部分只有當一個虛擬成員不被stubbed時,基本方法才被調用,而不是行爲。部分存根模式可以通過CallBase屬性打開,這些類的存根實現(從IPartialStub接口)。 – kodjeff1