Любой может предложить несколько полезных рекомендаций или шаблонов для проектирования модульного теста asp.net mvc.ASP.NET MVC Unit шаблон тестового шаблона
Я новичок в дизайне рамки для mvc unit.
Я проверил Microsoft подделку, Moq, Fakeiteasy. Но предпочтительнее Microsoft подделка. Можете ли вы предложить какой-либо хорошую книгу или статью, где я могу получить представление о том, как обращаться с куки, сессии, контроллер, безопасность и действие фильтра
Благодарности
Там нет никакой разницы между блоком тестированием приложения MVC и блоком тестированием что-нибудь еще. Вы пишете тесты для проверки функциональности каждого человека, ну, единицы кода. Представляем mocks для этого кода для любых зависимостей, которые не проверяются в этом конкретном тесте. – David
Как говорит @David, вы проверяете контроллеры MVC, как и любой другой код, просто создаете новый экземпляр своего контроллера и вызываете действие на нем, передавая входные параметры '' 'var controller = new HomeController();' ''. Возвращенный результат можно утверждать против использования выбранной вами структуры. Чтобы высмеять взгляд HttpContext/Session/User [здесь] (http://stackoverflow.com/questions/1452418/how-do-i-mock-the-httpcontext-in-asp-net-mvc-using-moq) для idea – Underscore