|
|
1
1
我认为不可能“重置”预期。在这种情况下,我将避免在设置中设置此模拟,而是创建一个方法来轻松设置它,并从每个测试中调用它:
然后在每个需要标准foo的测试中使用这个方法:
在您的特殊情况下,您必须手动创建foo并设置期望值:
当然,您会得到一些代码重复,但至少可以清楚地知道在哪个测试中使用了哪些期望。 |
|
|
2
0
我刚刚找到了真正“覆盖”存根/期望的解决方案: Rhino Mocks: How to clear previous expectations on an object? 应用于我的问题,我现在可以写:
任何人的文件都说:
所以这似乎既不是一个bug,也不是一个未记录的特性。 |