NSubstitute Received()响应多个调用

Bob*_*obC 2 nsubstitute

我有一个对象,我伪装成NSubstitute,它有一个方法,它被调用两次.我想验证该方法实际上已被调用两次(并且只有两次).我在文档和谷歌周围没有运气.任何帮助,将不胜感激.谢谢.

Dav*_*pak 5

NSubstitute 1.2.1目前不支持此功能(该功能在分支中实现,并将在下一版本中实现).

现在的另一种方法是使用substitute.ReceivedCalls()它将返回一个可以查询的枚举.另一种选择是在When..Do调用方法时使用递增计数器,并断言计数器最终为2.

更新2011-11-19: NSubstitute 1.3.0支持使用Received(int).它显示在" 检查已接来电"页面上.