2012-01-11 18 views
1

私は、ASP.NET MVCの組み込みJSONモデルのバインディングが期待通りに機能していることをユニットテストで調べています。これは、モデル定義が、受け取ったJSON文字列に正しくマッピングされることを意味します。ユニットテストASP.net MVC JSONモデルバインディング?

それはJavaScriptSerializerを使用していますASPNET_MVC_JSON_Deserailizer<MyModel>

+0

質問は? –

+0

上記の明確化 –

答えて

0

のために置くことができ、実際のコードで何

[Fact] 
public void MyTest() 
{ 
    string json = @"{someProp:....}"; 
    MyModel mm = ASPNET_MVC_JSON_Deserailizer<MyModel>(json); 
    Assert.Equal("myval", mm.SomeProp); 
} 

の線に沿って何か。しかし、フレームワークの一部であるモデルバインディングがJSON文字列を正しく非直列化するという単体テストは私には不必要です。うまくいけば、マイクロソフトはフレームワークを設計した時点ですでにこれらのテストを行っていました。あなたのコードを単体テストする方が良いと思いませんか?

関連する問題