Можно ли сказать, что макет / заглушка вообще не видел взаимодействия в 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()));