2012-01-11 61 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字符串對我來說看起來沒有必要。希望微軟在設計框架時已經做過這些測試,那麼爲什麼要重複這些測試呢?你不認爲單元測試你的代碼會更好嗎?