2011-09-02 2 views

답변

6

전에 물어 본 것 같아요.

은 일반적으로 다음과 같은 차이점과 동일합니다 동의

  • 동적 모의 객체를 예상되지 않은 각각의 호출에

    • 엄격한 모의 객체 던져 예외 단지 (기본 값을 반환 싶게 예상치 못한 통화 예 : null)
    • 스텁은 동적 mocks와 비슷하지만 "속성 동작"이 기본적으로 설정되어 있습니다. 이렇게하면 필드와 같은 속성을 쓰고 읽을 수 있지만 속성에 Stub, Expect 또는 AssertWasCalled을 사용할 수 없습니다. 이 동작은 일반적인 Mock에서도 구성 할 수 있습니다. 그러나 스텁의 경우 기본값입니다.

    Rhino가 AAA syntax으로 변경되었으므로 Strict Mocks는 테스트 코드를 유지 관리하기가 어렵 기 때문에 사용하지 않는 것이 좋습니다.


    비슷한 질문 :

    내가 Rhino의 구현에 대한 정보를 찾을 수없는, 그래서 중복으로이 질문을 표시하지 않습니다.