【问题标题】:NSubstitute Received() responding to multiple callsNSubstitute Received() 响应多个调用
【发布时间】:2011-11-04 21:48:08
【问题描述】:

我有一个用 NSubstitute 伪造的对象,它上面有一个被调用两次的方法。我想验证该方法实际上已被调用了两次(而且只调用了两次)。我浏览了文档和谷歌,但没有运气。任何帮助,将不胜感激。谢谢。

【问题讨论】:

    标签: nsubstitute


    【解决方案1】:

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

    目前的替代方法是使用substitute.ReceivedCalls(),它将返回一个您可以查询的枚举。另一种选择是在调用该方法时使用When..Do 来增加一个计数器,并断言该计数器以 2 结束。

    2011 年 11 月 19 日更新: NSubstitute 1.3.0 支持此功能,使用 Received(int)。它记录在Checking received calls 页面上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-28
      • 2018-12-27
      • 1970-01-01
      相关资源
      最近更新 更多