저는 최근에 RhinoMocks를 사용해 왔지만 계속 문제가 있습니다. 내가 디버거에 침입 모의가 기록 모드에있는 동안 코드를 통해 단계, 난의 라인을 따라 예외 치울 :RhinoMocks 및 Heisenbugs
System.InvalidOperationException: Previous method 'SuchAndSuch.ToString();'
requires a return value or an exception to throw.
을하지만 디버거에 침입없이 동일한 코드를 실행하는 경우 것입니다 성공적으로 실행하고 모의를 작성하십시오.
저는 디버거가 객체의 ToString()을 호출하여 지역 및 다른 조사 식 창에 표시한다는 것을 확신합니다. 그러나 모의가 기록 모드에 있기 때문에 RhinoMocks는 ToString()에 대한 호출을 완전히 올바르게 설정되지 않은 기대치로 간주합니다. 분명히 이것은 구체적인 클래스의 부분 모의 객체에서만 발생합니다. 인터페이스에 대한 모의에서는이 동작이 발생하지 않습니다.
다른 사용자에게이 문제가 발생합니까? 간단한 치료가 있습니까? moq 나 TypeMock 같은 다른 프레임 워크에이 문제가 있습니까?
감사합니다,
~ 저스틴
정보 주셔서 감사합니다. 나는 람다 문법을 보지 못했다. 그것에 대해 알기위한 좋은 출발점에 대한 링크가 있습니까? – RationalGeek
다음은 원래 발표입니다. http://ayende.com/Blog/archive/2008/05/16/Rhino-Mocks--Arrange-Act-Assert-Syntax.aspx –
또한 일반적으로 AAA 구문이라고도합니다. http : //ayende.com/Wiki/Rhino+Mocks+3.5.ashx –