Rhino Mocks - не утверждают, что не взаимодействуют с макетом / заглушкой - PullRequest
3 голосов
/ 07 февраля 2010

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

6 голосов
/ 07 февраля 2010

Если вы используете строгий макет и не устанавливаете ожидание, вы получите исключение, если был сделан вызов макету.

...