我正在設計一個企業級別的Web應用程序,它將有一個數據層+ SQL數據庫,一個WCF REST Web服務層與數據層進行通信,然後是一個將與WCF通信的MVC網站REST Web服務。我想在設計的每個級別都進行自動單元測試。單元測試WCF服務
我已經創建了一個數據層單元測試項目,測試EF模型,存儲庫,操作等,並且有大約15個測試,我可以點擊按鈕並運行到目前爲止,測試數據層提供的所有功能。
我想在WCF服務層有相同的,但我不知道如何有自動測試項目運行對WCF服務。我見過有關使用WCF測試客戶端在後臺加載服務的文章,並能夠向每個服務方法輸入參數並查看結果,但我不希望手動過程,我希望它自動化,以模擬數據層並單獨測試服務調用。理想情況下,我想測試RESTful方面,因此能夠模擬GET/POST/PUT/DELETE等,也可以用錯誤的方法調用某些方法,並確認它按預期方式失敗等等。 。
有沒有一個很好的解決方案,自動做到這一點,或者我接近這個錯誤?
可能的[WCF單元測試]重複(http://stackoverflow.com/questions/152338/wcf-unit-test) – Gaui