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

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

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

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

Спасибо


person Justin    schedule 16.05.2011    source источник


Ответы (1)


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

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

person Piotr Perak    schedule 16.05.2011
comment
Как говорит @Peri, Cassini - самый практичный метод. Вы также можете запустить cassini автоматически, используя код в вашей тестовой настройке. - person Snahider; 17.05.2011
comment
Не тот ответ, на который я надеялся, но, думаю, это то, что я должен сделать. Спасибо за подтверждение. - person Justin; 20.05.2011