【发布时间】:2010-02-25 14:11:22
【问题描述】:
如果有以下课程
public abstract class MyBaseClass : BaseClass
{
public override string Test(string value)
{
return value == null ? value : base.Test(value);
}
}
使用部分模拟,我实际上可以测试测试代码的第一部分(value = null)。是否可以测试在 value != null 时实际完成对基类的调用这一事实?
【问题讨论】:
-
你能展示你的模拟用法吗?
-
var mock = MockRepository.GeneratePartialMock
(); //某种期望 mock.Test("not_empty");模拟.VerifyAllExpectations();