1
ASP.NET MVC에서 내장 JSON 모델 바인딩이 예상대로 작동하고 있다는 것을 단위 테스트로보고 있습니다. 즉, 모델 정의가 올바르게 수신 된 JSON 문자열에 매핑된다는 것을 의미합니다. 그것은 JavaScriptSerializer 사용 ASPNET_MVC_JSON_Deserailizer<MyModel>
단위 테스트 ASP.net MVC JSON 모델 바인딩?
ASP.NET MVC에서 내장 JSON 모델 바인딩이 예상대로 작동하고 있다는 것을 단위 테스트로보고 있습니다. 즉, 모델 정의가 올바르게 수신 된 JSON 문자열에 매핑된다는 것을 의미합니다. 그것은 JavaScriptSerializer 사용 ASPNET_MVC_JSON_Deserailizer<MyModel>
단위 테스트 ASP.net MVC JSON 모델 바인딩?
위해 넣어 수있는 실제 코드 무엇
[Fact]
public void MyTest()
{
string json = @"{someProp:....}";
MyModel mm = ASPNET_MVC_JSON_Deserailizer<MyModel>(json);
Assert.Equal("myval", mm.SomeProp);
}
의 라인을 따라
뭔가. 그러나 프레임 워크의 일부인 모델 바인딩이 JSON 문자열을 deserialize하는 단위 테스트는 필자에게 불필요 해 보인다. Microsoft가 프레임 워크를 설계 할 때 이미 이러한 테스트를 수행했기를 바랍니다. 왜 그런 테스트를 반복합니까? 코드를 단위 테스트하는 것이 더 좋을 것이라고 생각하지 않습니까?
그리고 질문은 무엇입니까? –
위에 명시 됨 –