MS Fakes - 访问存根的基类成员

时间:2013-09-26 18:11:24

标签: c# .net unit-testing stub microsoft-fakes

是否可以在存根中模拟基类的成员?例如,如果我有:

public class MyObjectBase {
    public virtual int GetNumber() {
        return 1;
    }
}

public class MyObject : MyObjectBase {

}

然后我希望能够编写一个执行此操作的测试:

void MyTest() {
    var stub = new StubMyObject();
    stub.GetNumber01 = () => 2; // this line won't compile
    Assert.Equal(2, stub.GetNumber());    
}

GetNumber01StubMyObject不存在,因为它是基类的成员。

编辑: 移除假睫毛组件并重新添加后,这个问题就消失了。看起来这只是假货装配没有更新的问题。

0 个答案:

没有答案