Rhino Mocks - 断言不与mock / stub交互

时间:2010-02-07 17:04:40

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

是否有可能告诉模拟/存根在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()));

1 个答案:

答案 0 :(得分:6)

如果您使用严格模拟并且未设置期望,则在调用模拟时会出现异常。