2011-03-22 72 views
0

作爲我們對象CRUD工作流的一部分,我們需要調用第三方Web服務。我正試圖找到一種方法來對此進行單元測試。顯然,我不想/不能調用實際的Web服務,因爲它們還不存在。我確實有他們將使用的WSDL。將自己的「假」服務與WSDL匹配並讓應用程序調用它或者我應該查看嘲諷框架是否有意義?測試對第三方Web服務的呼叫

回答

0

「僞裝」服務將創建一個模擬。因此,問題歸結爲,如果您使用模擬框架,或者應該基於WSDL進行模擬。

svcutil.exe可用於make a service stub out of a WSDL。所以在這種情況下最快的是不使用像Moq這樣的模擬框架。但是,如果您計劃在應用程序中嘲笑其他內容,花點時間學習一個Mocking框架並使用它可能是有意義的。

+0

WSDL ?! 2001年是什麼? – 2013-04-15 19:21:54