[.NET] Web Service 專案的單元測試
建立一個Web Service專案後,輸入程式碼後。MSDN上也有建立Web Service的文件,建立和存取 XML Web Service 逐步解說
按下F5,就會模擬一個ASP.NET網頁。
選擇要測試的方法
按下Invoke執行
得到結果
PS.上面步驟並沒有辦法測試專案裡的所有Method
建立Web Service單元測試:
方法的參數僅接受實值型別或字串,若是要傳參考型別就沒有辦法測試,這時使用單元測試就會是不錯的選擇,對方法按右鍵→建立單元測試
修改測試程式碼
按下Ctrl+R,Ctrl+T,直接被宣判測試失敗
失敗原因如下:一直說我的路徑錯誤
這時已確定服務在執行
測試失敗解決方法:
後來我將Attribute 的 HostType(必要) 及 UrlToTest 註解掉,VS就成功的執行我想要的測試了
小聲問:不知這樣的解法,會不會有什麼問題?還是有更好的解法呢?
若有謬誤,煩請告知,新手發帖請多包涵
Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET