2012-08-30 5 views
3

나는 MVC4의 최종 버전으로 업데이트하고 지금 내 테스트는이 오류와 함께 실패 :에MVC WebApi - System.MissingMethodException : 찾을 수 없음 방법 : '무효 System.Net.Http.ObjectContent는

System.MissingMethodException : Method not found: 'Void System.Net.Http.ObjectContent`1..ctor(!0, System.Net.Http.Formatting.MediaTypeFormatter, System.Net.Http.Headers.MediaTypeHeaderValue)'. 
at System.Net.Http.HttpRequestMessageExtensions.CreateResponse(HttpRequestMessage request, HttpStatusCode statusCode, T value, HttpConfiguration configuration) 

내 단위 테스트 나는 (이 RC 버전으로 작업 된) 한 :

var configuration = new HttpConfiguration(); 
var request = new HttpRequestMessage(); 
var controller = ClassUnderTest; 
controller.Request = request; 
controller.Request.Properties["MS_HttpConfiguration"] = configuration; 

내 테스트를 실행할 때 나는 컨트롤러 내부 코드 줄에 예외가 있습니다

return Request.CreateResponse(HttpStatusCode.Created, myObj); 

여러 가지 시도를했지만 테스트를 수정할 수 없습니다. 어떤 아이디어?

답변

3

나는이 문제를 해결했으며 매우 간단했다.

RC 버전과 관련된 NuGet 패키지를 설치 해제하고 새 버전을 설치했습니다. 이렇게하면 문제가 해결됩니다.

관련 문제