首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用存根对象对刷新功能进行单元测试

如何使用存根对象对刷新功能进行单元测试
EN

Stack Overflow用户
提问于 2009-03-03 09:32:07
回答 1查看 159关注 0票数 0

我正在做一个单元测试,它执行一些业务逻辑,最终导致数据的刷新(因此再次执行相同的查询)。

通过使用依赖注入(使用Castle-Windsor),单元测试使用存根对象,因此从获取数据的方法返回实体的静态列表。

那么,如何测试是否再次调用此方法呢?

我滥用了其中一个实体中的日期时间字段来测试第二个get (刷新后的DateTime !=刷新之前),但我认为这不是一个好的解决方案。

有人能为我提供一个优雅的解决方案吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-03-03 09:50:56

问题是“那么我如何测试这个方法是否再次被调用呢?”听起来你真的想要mock而不是stubs -你在测试协议,而不仅仅是返回一组静态数据。就我个人而言,我喜欢Rhino.Mocks库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/605726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档