2010-02-07 2 views
3

RhinoMock에서 mock/stub이 전혀 상호 작용하지 않는다는 것을 알 수 있습니까? 의 라인을 따라 뭔가 :Rhino Mocks - mock/stub과 아무런 상호 작용을하지 않습니다.

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())); 

답변

6

을 당신은 엄격한 모의를 사용하면 통화가에 만들어진 경우 예외를 얻을 것이다 기대를 설정하지 않은 경우 모의.

관련 문제