5
A
回答
6
我认为它之前已被问过。
它一般是有以下区别相同的:
- 严格嘲笑抛出异常上没有预料到的
- 动态嘲弄接受每个呼叫意外通话费UND只返回默认值(例如空)
- 存根就像动态模拟,但默认情况下打开了“属性行为”。这允许写入和读取属性,如字段,但不允许在属性上使用
Stub
,Expect
和AssertWasCalled
。这种行为也可以在普通模拟器上配置。但对于存根,它是默认值。
由于犀牛改为AAA syntax,所以不鼓励使用严格模拟,因为它们使测试代码非常难以维护。
类似的问题:
- What are the differences between mocks and stubs on Rhino Mocks?
- Rhino Mocks - Difference between GenerateStub<T> & GenerateMock<T>
我无法找到关于犀牛执行情况的资料,所以我不庆祝这个问题进行重复。
相关问题
- 1. 犀牛嘲笑:嘲讽HttpRequestBase.Files
- 2. 嘲笑HttpPostedFileBase与犀牛嘲笑
- 3. 用犀牛嘲笑嘲笑系列
- 4. 犀牛嘲笑存根和嘲笑只适用于接口?
- 5. 干燥与犀牛嘲笑
- 6. 犀牛嘲笑的AssertWasNotCalled
- 7. 嘲讽FirstOrDefault在犀牛嘲笑
- 8. 使用犀牛嘲笑嘲笑OUT参数,这是我测试
- 9. asp.net的MVC犀牛嘲笑嘲笑的HttpRequest值
- 10. 犀牛嘲笑访问数据库
- 11. 犀牛嘲笑,AssertWasCalled与Arg限制
- 12. 犀牛与单身人士嘲笑
- 13. 犀牛嘲笑会话状态
- 14. 犀牛嘲笑,无效和性能
- 15. 犀牛嘲笑分步教程
- 16. 犀牛模拟,从非嘲笑对象
- 17. 注入犀牛嘲笑“假”工厂
- 18. 犀牛嘲笑一个电话
- 19. 嘲笑或存根?
- 20. 使用犀牛嘲笑为嘲讽一个WebClient的方法
- 21. 犀牛嘲笑存根VS期望,总是选择第一个为什么?
- 22. 存根没有返回正确的价值与犀牛嘲笑3.6
- 23. 犀牛嘲笑期望没有正确返回集合
- 24. 犀牛嘲笑和无序调用的有序测试
- 25. 犀牛嘲笑有序回复,抛出异常问题
- 26. 嘲笑框架与功能测试,为什么要嘲笑?
- 27. 嘲笑是做什么的?
- 28. 犀牛让我嘲笑基于类型的通用方法吗?
- 29. 如何嘲笑说TAKS谓语用犀牛制品的方法
- 30. 测试异步回调与犀牛嘲笑