Тестирование вывода RazorViewEngine View - PullRequest
2 голосов
/ 21 апреля 2011

Тестирование пользовательского интерфейса всегда было одной из трудностей в TDD, но у меня сложилось впечатление, что с Razor ViewEngine в MVC3 можно было получить выходные данные, которые будут отображаться для определенного вида и набора входных данных.Затем вы можете использовать строковые функции, такие как «Contains ()», чтобы проверить наличие или отсутствие определенного текста, который вы ожидаете увидеть в выводе.

Однако я не могу понять, как это сделатьэто, по крайней мере, не без много насмешливого и строительного кода.И мне не удалось найти что-то на вершине, используя Google.

Может кто-нибудь указать мне ссылку или дать мне несколько советов, прежде чем я потрачу пару дней на повторное изобретение колеса, написав строительные леса?функции?

Спасибо

1 Ответ

3 голосов
/ 21 апреля 2011

Вам может пригодиться следующее сообщение в блоге . Также тестирование визуализированного HTML с помощью представлений не совсем то, что я бы назвал модульным тестированием. Это скорее интеграционный тест. Существуют инструменты , специально разработанные для выполнения тестов пользовательского интерфейса.

...