2013-04-17 27 views
0

我的問題是關於在REAL WCF服務不可用或關閉時,創建一個可用於開發端的虛擬WCF服務。如何創建虛擬或模擬WCF服務以使用原始WCF服務不可用?

在我當前的任務中,問題是Web客戶端託管的WCF服務並不總是可供開發人員使用。這妨礙了開發工作,因爲我們無法驗證/單元測試客戶端代碼。

任何解決方案都在望?我一直在尋找/閱讀有關嘲笑wcf與不同的可用嘲諷框架,但仍然不清楚正確的方式。

在此先感謝!

回答

0

不用談論框架 - 調用你的srevice,你創建客戶端(代理)實例,對吧?

您可以將其生成移動到單獨的方法,該方法將返回您的模擬(由DI注入,由setter屬性在單元測試中注入,...)。