我希望单元测试ASP.NET MVC中的内置JSON模型绑定是否按预期工作 - 这意味着我的模型定义正确映射到我收到的JSON字符串。
的内容
[Fact]
public void MyTest()
{
string json = @"{someProp:....}";
MyModel mm = ASPNET_MVC_JSON_Deserailizer<MyModel>(json);
Assert.Equal("myval", mm.SomeProp);
}
可以为ASPNET_MVC_JSON_Deserailizer<MyModel>
答案 0 :(得分:0)
它使用JavaScriptSerializer。但单元测试表明,作为框架一部分的模型绑定正确地反序列化JSON字符串对我来说是不必要的。希望Microsoft在设计框架时已经完成了那些测试,那么为什么要重复这些测试呢?难道你不认为对代码进行单元测试会更好吗?