参考:
Step by step mocking with RhinoMock | My Memory
分三种类型:
- Strict Mock:
GenerateStrictMock<T>,
被调用的函数必须需要实现(Expect或Stub) - Dynamic Mock:GenerateMock<T>, 没实现的部分,默认值返回。
- Partial Mock:GeneratePartialMock<T>,除了被替换的函数,其他的都执行原来的类方法。
- Stubs vs Mocks: 感觉两者差不多,Stub用Except(),Mock用Stub(),例如:_mo