Как мне запустить и сослаться на мое веб-приложение, чтобы пользователи могли получить к нему доступ с помощью модульного тестирования Visual Studio?

#unit-testing #nunit #watin #vs-unit-testing-framework

#модульное тестирование #nunit #watin #vs-unit-testing-framework

Вопрос:

Я легко настроил простой поиск с помощью Google example для WatiN и теперь хотел бы подключить его к своему собственному веб-приложению.

У меня есть веб-приложение MVC 3, которое я хотел бы протестировать в Visual Studio. Это означает, что я хотел бы протестировать свою версию разработки, а не настоящий внешний опубликованный веб-сайт.

Как мне указать платформе модульного тестирования VisualStudio запустить мой проект MVC, чтобы он был доступен для моих методов тестирования?

Спасибо

Ответ №1:

Что я делаю, так это просто запускаю приложение в Cassini (встроенный веб-сервер Visual Studio). Затем, когда оно работает, мои тесты Watin посещают это приложение. Вы, вероятно, знаете, что вы можете указать веб-приложению всегда использовать один и тот же порт в Cassini? То же самое будет работать с IIS Express.

Другой способ — создать виртуальный каталог в IIS и указать его в исходную папку вашего веб-приложения. Затем ваши тесты Watin посещаютhttp://localhost/YourApp.

Комментарии:

1. Как говорит @ Peri, Cassini — самый практичный метод. Вы также можете запустить cassini автоматически, используя код в вашей тестовой настройке.

2. Не тот ответ, на который я надеялся, но я думаю, это то, что я должен сделать. Спасибо за подтверждение.