我在单元测试中使用 Rhino Mocks。
我想知道 STUBS 和 MOCKS 之间的区别( mocks.Stub<T>()
和 mocks.StrictMock<T>()
)。
最佳答案
我想以前有人问过。
大体相同,但有以下不同:
Stub
, Expect
也不是 AssertWasCalled
在属性上。这种行为也可以在普通 Mock 上配置。但对于 stub ,它是默认值。 由于犀牛改为AAA syntax ,不鼓励使用 Strict Mocks,因为它们使测试代码很难维护。
类似问题:
我找不到有关 Rhino 实现的信息,因此我不将此问题标记为重复。
关于unit-testing - Rhino Mocks : Stub & Mocks. 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7279704/