升级版。 例子:
public class ClassA { public string Property1 { get { return "Property1"; } } public string Property2 { get { return "Property2"; } } }
我想得到这个对象的一个实例,它只有stubbed Property1(property2应该可以正常工作)。
当我使用以下代码时:
ClassA classA = MockRepository.GenerateStub<ClassA>(); classA.Stub(c => c.Property1).Return("stubbed property 1");
看一看 Partial Mock