Как пользовательские связующие модели влияют на тестирование? - PullRequest
0 голосов
/ 11 ноября 2011

Мне пришлось создать пользовательский механизм связывания моделей для привязки данных к сложному объекту, см. Здесь: Папка на заказ для детской коллекции

Тем не менее, я хотел бы знать, как это влияет на тестирование, потому что, если я тестирую метод контроллера просто прямо (без настройки контекста и т. Д.), Связыватель должен выйти из строя, верно? Может быть, я просто не понимаю, как проверить контроллер. Спасибо

1 Ответ

1 голос
/ 11 ноября 2011

Вы просто тестируете их независимо.

Связыватель необходим для правильного формирования экземпляра объекта для передачи в действие Controller, когда в конвейере ASP.NET MVC вам не нужно проверять, что он вызывается в соответствующее время. Просто проверьте, что при правильных входных данных ваше пользовательское связующее устройство выдает правильные выходные данные и то же для вашего контроллера (и любые отрицательные тесты, которые вы считаете подходящими). ​​

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...