2012-01-11 4 views
1

Я ищу модульное тестирование того, что встроенная JSON-модель привязки в ASP.NET MVC работает должным образом - это означает, что мое определение модели правильно отображает строку 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

И вопрос в том, что? –

+0

Разъяснение выше –

ответ

0

Он использует JavaScriptSerializer. Но модульное тестирование того, что привязка к модели, которая является частью фреймворка, правильно десериализует строки JSON, выглядит ненужным для меня. Надеюсь, Microsoft уже провела эти тесты, когда они разработали структуру, поэтому зачем повторять эти тесты? Разве вы не думаете, что лучше было бы тестировать ваш код?