RhinoMocks - 模拟具体类型 - 运行构造函数

时间:2010-08-13 18:50:26

标签: rhino-mocks

我有以下一行,试图创建一个具体类型的模拟:

AddPropPersonalCOI = MockRepository.GenerateMock<SomeType>(ObjectFactory.GetInstance<paramType1>(), ObjectFactory.GetInstance<paramType2>());

Assert.IsNotNull(AddPropPersonalCOI.view);

我实际上已经进入了有问题的构造函数,看着它执行,看到视图属性是从传递给构造函数的值中分配的(我验证了它不是null),但是断言失败了。

是的,视图是virtual

任何人都知道我做错了什么?

1 个答案:

答案 0 :(得分:1)

如果view是虚拟的,您需要先设置它的期望值才能使用它。当您在期望模式下调用方法和属性时,Rhino Mocks会为您提供null值。