2013-10-14 65 views
0

這比我以前的帖子上測試WCF一個不同的問題。測試REST WCF終端

我已經建立了我的服務後,這一次,我想通過WSDL來測試它沒有,但我想給通過jQuery使用$阿賈克斯Ajax請求。

我不知道如何連接起來的服務,以便它已經準備好接受她的請求。我需要服務設置並在IIS中運行嗎?或者是有辦法,我可以在我的NUnit的單元測試以某種方式運行WCF項目運行的服務,然後創建了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