VS2012 Fakes 및 MSTEST 프레임 워크를 사용하여 단위 테스트를 수행하고 있습니다. 나는 제 3 자 dll을 가지고 있으며 그것을 위조 할 필요가있다. 그러나 fakes에서 종료되는 메서드와 충돌하는 dll에는 메서드 (getItemAt (int))가 있습니다.VS2012 가짜 프레임 워크에서 메서드 이름 충돌을 해결하는 방법
내가 컴파일시에 얻는 오류 메시지는 다음과 같습니다
오류 2 유형 'MyObject.Fakes.ShimList가'이미 'get_ItemAtInt32' [D에 대한 정의를 포함 : \ 데브 \ 테스트 \를 OBJ \ 디버그 \ 페이크 \ O \ f.csproj] D : 데브 \ Teste \는 6,933 111 시험
상관 용액 f.cs이 오류로 전달할 \ 페이크 대한 작업을 계속할?
답장을 보내 주셔서 감사합니다. ShimGeneration 필터를 사용하여 문제를 해결했습니다. – Shuping