Rhino Mock의 새로운 AAA 구문을 사용하여 "엄격한"모의를 만들 수 있습니까? 내가보고있는 문제는 내가 조롱하는 라이브러리가 유효한 반환 값 (함수에서 처리하는 값)으로 null을 반환한다는 것입니다. 따라서 기본 모의를 사용하면 모든 경로를 테스트했거나 일부 설정을 잊어 버린 경우 절대 확신 할 수 없습니다 기대.Rhino Mocks의 AAA 구문을 사용하는 Strict Mocks
4
A
답변
3
I Rhino Mocks 3.6 우리는 마침내 : MockRepository.GenerateStrictMock<T>()
을 가지고 있습니다. GenerateMock은 엄격한 모의 객체를 생성하지 않습니다.
1
MockRepository.GenerateMock<T>()
은 MockRepository.GenerateStub<T>()
과 반대되는 '엄격한'모의을 반환해야하지만 null을 반환하는 명시 적 메소드 설정을 정의 할 수는 없습니까?
0
기능이 변경되었으며 GenerateMock()이 엄격한 모의을 반환하지 않습니다. StrictMock을 계속 사용할 수 있습니다. 새로운 구문을 따르지 않습니다.
아옌데 협상 more about how CreateMock is deprecated, replaced by StrictMock here.
참고 :
사람들이 쉽게 변경 사항에 대한 Ayende의 생각을 쉽게 찾을 수 있도록 새로운 답변이 추가되었습니다.
0
MockRepository.GenerateStrictMock; strick mock을 생성합니다.
MockRepository.GenerateMock; Dynamic Mock을 생성합니다.
1
새 구문 사용해보기
MockRepository.GenerateStrictMock; MockRepository.GenerateMock;
관련 문제
- 1. Rhino Mocks AAA 빠른 시작?
- 2. Rhino Mocks AAA 구문 및 스레드 안전
- 3. Rhino Mocks의 새로운 구문
- 4. rhino mocks의 부분 인수 일치
- 5. Rhino Mocks 프레임 워크에서 AAA 구문으로이 간단한 테스트를 작성하려면 어떻게해야합니까?
- 6. Rhino Commons 및 Rhino Mocks 참조 문서?
- 7. Rhino Mocks의 NMocks2 인수 구문?
- 8. 시드 리포지토리 Rhino Mocks
- 9. Rhino Mocks nant 오류
- 10. Rhino Mocks - Arg.Matches 사용
- 11. Rhino Mocks : "Assert"vs. "Assert"
- 12. rhino-mocks - 좋은 샘플 앱
- 13. Rhino Mocks - Arg의 적절한 사용.
- 14. Rhino Mocks의 대소 문자를 구분하지 않는 기대
- 15. Rhino Mock의 Strict Mock에서 이벤트를 제기하는 방법은 무엇입니까?
- 16. Rhino Mocks, Dependency Injection 및 우려 분리
- 17. Rhino Mocks : 생성자가 호출되었는지 확인하는 방법
- 18. Rhino Mocks : 스텁 및 모의. 차이점은 무엇입니까
- 19. Rhino Mocks : ADO.NET의 DataRow를 모방하는 방법?
- 20. Rhino mocks -이 테스트가 합리적인 것처럼 보입니까?
- 21. 자동 모조 컨테이너 : Rhino Mocks 및 NInject
- 22. Rhino Mocks & NUnit with VSTO 2010 오류
- 23. ASP.Net MVC - Rhino Mocks - 예상 메서드 호출 매개 변수
- 24. Rhino Mocks : IEnumerator 스터 빙 <T>
- 25. 어떻게 인수 무시 나는 새로운 AAA 구문을 사용하고 인수
- 26. Rhino Mocks - 속성 내의 서비스에 대한 메소드 호출 모크
- 27. 스텁이 Rhino Mocks 3.6에서 올바른 값을 반환하지 않습니다.
- 28. Rhino Mocks - 속성 집합을 가져올 때 이벤트 발생
- 29. Rhino Mocks 제약 조건 및 사전 매개 변수
- 30. Rhino Mocks - IQueryable (Of T)을 반환하는 내용을 스텁으로 처리합니다.
난 단지 MockRepository.GenerateMock() 볼 수 있지만 작동하지 않습니다 - 예기치 않은 호출이 여전히 null을 반환합니다. –
Grzenio
그냥 고통을 추가합니다. 왜냐하면 내가 어떤 방법인지 알아내는 방법을 설정하는 것을 잊을 때마다 테스트를 디버깅해야하기 때문입니다. – Grzenio
죄송합니다. 이름을 잘못 기억했습니다. 지금 편집되었습니다. –