Модульный тест ASP.net MVC JSON модель привязки? - PullRequest
1 голос
/ 12 января 2012

Я рассчитываю на модульное тестирование того, что встроенная привязка модели 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>

1 Ответ

0 голосов
/ 12 января 2012

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

...