Модульное тестирование методов контроллера ASP.NET MVC через конкретный класс или интерфейс - PullRequest
0 голосов
/ 06 июля 2010

Я пишу некоторые модульные тесты для некоторых методов контроллера в моем проекте, и мне интересно, проверять ли сам класс контроллера или интерфейс этого контроллера.

Должен ли я создавать интерфейс для каждого контроллера и запускать свои модульные тесты для этого?

Ответы [ 2 ]

6 голосов
/ 06 июля 2010

Вы должны проверить на конкретном контроллере, поскольку именно там происходит код, указанный на вашем сайте.Вы должны ввести сервис или код доступа к данным в контроллер через их интерфейсы, чтобы вы могли макетировать уровень доступа к данным.

0 голосов
/ 06 июля 2010

Есть ли у вас необходимость рассматривать ваши контроллеры как интерфейсы (весьма маловероятно, я бы подумал)? если так, то протестируйте против этого. Если нет, то проведите непосредственное тестирование на контроллерах.

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