2010-08-19 60 views
0

我有一個使用WCF服務的應用程序。我無法訪問我正在使用的服務的源代碼,也無法直接連接到它,因爲它是公司網絡的一部分。測試WCF服務 - 從XML文件加載響應

我有必要的服務參考和一些示例XML請求和響應。我想知道的是,如何從這些XML文件創建/模擬服務響應以進行測試?還是有其他選擇嗎?

感謝, JJ

回答

1

服務引用應包含所有必要的合同。因此,您應該能夠從其服務合同和相關數據合同中創建假服務。但是,您的客戶端代碼無法直接訪問服務代理。將包裝類中的服務訪問包裝在實現服務合同中,並將該包裝注入到客戶代碼中。比你可以輕鬆地嘲笑那個包裝。