【发布时间】:2010-11-10 14:52:30
【问题描述】:
我的测试试图断言调用了某个 dal 方法,并带有一些参数。
该方法返回一个DataSet 对象,所以我的模拟在调用时只返回一个空的DataSet。
我遇到的问题是,当 SUT 没有使用正确的参数调用 dal 时,mock 不会返回空的DataSet,因此我的类在尝试访问空引用时会抛出异常。这只会导致测试失败,并在我的测试运行器中显示不相关的消息。
我想在所有情况下对方法进行存根以返回空的Dataset,以便该方法可以正常运行,并在测试结束时验证它是否使用预期的参数调用。我要求太多了吗?
【问题讨论】:
标签: c# mocking rhino-mocks