2012-01-11 66 views
1

我正在寻找单元测试ASP.NET MVC中的内置JSON模型绑定是否按预期工作 - 这意味着我的模型定义正确映射到我收到的JSON字符串。单元测试ASP.net MVC 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

问题是? – 2012-01-12 01:11:17

+0

以上澄清 – 2012-01-12 01:25:42

回答

0

它使用JavaScriptSerializer。但是单元测试,作为框架一部分的模型绑定正确地反序列化JSON字符串对我来说看起来没有必要。希望微软在设计框架时已经做过这些测试,那么为什么要重复这些测试呢?你不认为单元测试你的代码会更好吗?