【问题标题】:Rhino Mocks -- assert no interaction with mock/stubRhino Mocks -- 断言不与 mock/stub 交互
【发布时间】:2010-02-07 17:04:39
【问题描述】:

是否可以判断出一个 mock/stub 在 RhinoMocks 中根本没有看到任何交互。 大致如下:

logger.AssertNoInteraction();

断言没有在存根记录器上调用任何方法。

这将比每次调用以下命令更乏味​​:

logger.AssertWasNotCalled(l => l.Debug(Arg<string>.Is.Anything()));
logger.AssertWasNotCalled(l => l.Info(Arg<string>.Is.Anything()));
logger.AssertWasNotCalled(l => l.Warning(Arg<string>.Is.Anything()));
logger.AssertWasNotCalled(l => l.Error(Arg<string>.Is.Anything()));

【问题讨论】:

    标签: c# .net rhino-mocks assertion arrange-act-assert


    【解决方案1】:

    如果您使用严格的模拟并且您没有设置期望,那么如果对模拟进行了调用,则会收到异常。

    【讨论】:

      猜你喜欢
      • 2010-10-03
      • 1970-01-01
      • 2010-10-02
      • 1970-01-01
      • 2019-12-30
      • 2012-11-18
      • 2011-08-28
      • 1970-01-01
      • 2023-03-19
      相关资源
      最近更新 更多