2013-10-14 4 views
0

Это другой вопрос, чем мой предыдущий пост по тестированию WCF.Test REST WCF Конечные точки

На этот раз после того, как я создал свою службу, я хочу протестировать ее не через WSDL, но я хочу отправить запрос ajax, используя $ .ajax через jQuery.

Я не уверен, как подключить услугу так, чтобы она была готова для получения запросов. Нужна ли мне настройка службы и работа в IIS? Или есть способ, которым я могу запустить проект WCF для запуска службы, а затем каким-то образом в моем тесте NUnit Unit создать jquery, чтобы сделать HttpRequest..meaning, знает ли он, что служба запущена и работает? как?

+0

посмотрите на это http://weblogs.asp.net/cibrax/archive/2008/12/11/testing-wcf-rest-services.aspx. Также вы можете использовать Fiddler. –

+0

Если вы размещаете свою службу в IIS, вы можете напрямую запустить тестовый пример, который отправит запрос на службу в IIS. Если вы самостоятельно размещаете или размещаете в качестве службы Windows, вам необходимо запустить их. – Rajesh

ответ

0

Вы можете разместить свою службу в IIS, в качестве службы Windows или в консольном приложении. Для меня это звучит неправильно, чтобы вызвать услугу в модульном тесте. Обычно вы издеваетесь над всеми внешними зависимостями в модульном тесте.

+0

хорошая точка да, мы должны насмехаться. Я изменю это позже. – PositiveGuy

Смежные вопросы