인수 중 하나에서 형식 제약 조건을 사용하여 메서드를 스텁하려는 중입니다. 일반적으로 이미 유형을 알고 쓰기 :rhino mock의 기본 클래스 유형을 기반으로 인수를 일치시키는 방법은 무엇입니까?
o.Stub(x => x.SomeMethod(Arg<bool>.Is.Anything)).Return(...);
대신, 내가 첫 번째 인수는 기본 클래스에서 파생 전달 SomeMethod
모든 통화를 잡으려고 싶습니다 B
을 말한다. 이것이 가능한가? 누군가가 모범을 보일 수 있습니까?
의사가 지정한하고 싶은 것을 위해 코드 :
o.Stub(x => x.SomeMethod(Arg.Type.Equals(typeof(B))).Return(...);
및 a
유형 A
이며 A
이 B
에서 취득하는 경우 SomeMethod(a);
등이 캐치 콜 있습니다.