モック/スタブが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()));