我在单元测试中使用Rhino Mocks。
我想知道STUBS和MOCKS之间的区别(mocks.Stub<T>()
和mocks.StrictMock<T>()
)。
答案 0 :(得分:6)
我认为以前曾被问过。
通常情况相同,但有以下不同之处:
Stub
,Expect
或AssertWasCalled
属性。也可以在普通Mock上配置此行为。但是对于存根来说这是默认的。由于Rhino更改为AAA syntax,因此不鼓励使用Strict Mocks,因为它们使测试代码很难维护。
类似的问题:
我找不到有关Rhino实现的信息,所以我不会将此问题标记为重复。