0
테스트에서 Rhino Mocks를 사용하는 이전 .NET 프로젝트를 부활 시키려고했습니다. 최신 3.6 버전을 참조하고 있지만 확장/도우미에 대한 참조가 누락 된 것 같습니다 ... 또는 ...?MockRepository.GenerateStub 결과의 스텁 (확장) 메서드가 누락되었습니다. <T>()
다음 코드와 비슷한 코드를 추가했습니다.이 코드는 해당 "설명서"에서 제공되며 여러 위치에서 참조됩니다.
var stubUserRepository = MockRepository.GenerateStub<IUserRepository>();
var stubbedSmsSender = MockRepository.GenerateStub<ISmsSender>();
var theUser = new User{HashedPassword = "this is not hashed password"};
// following Stub method does not exist.
stubUserRepository.Stub(x => x.GetUserByName("ayende")).Return(theUser);
MockRepository.GenerateStub의 반환 결과 T, 스텁해야 확장 메서드보고에서 다음 문제 "스텁은"방법이나 (이 메시지와 함께 컴파일되지 않습니다) 확장 메서드되지 않는 것입니다. 내가 뭘 놓치고 있니?