2013-04-24 49 views
0

我正在使用RestSharp運行一些測試,以同一解決方案中的應用程序爲目標。當我使用RestSharp客戶端訪問API方法時,我希望能夠遍歷這些方法,但看起來我只能在測試類的上下文中進行調試,而不能在我的API方法中進行調試。運行RestSharp時調試我的目標應用程序?

換句話說 - 我想用RestSharp客戶端點擊GET/api/object/id,並逐步通過我的objectController的GET方法。

有什麼辦法可以做到這一點?

回答

0

我認爲你可以做到這一點在2個階段,而不是:

  1. 調試控制器響應(例如使用小提琴手來構造請求)。這將確保系統的這部分按預期工作。

  2. 如果您對響應格式感到滿意,然後通過測試調試您從RestSharp獲得的內容 - 在此階段,您會假設底層響應是正確的,並且無論您得到何種惡意響應都是RestSharp問題。在這種情況下,你檢查你在#1中使用,以確保它們是相同的原單比較請求格式,檢查系列化等

這樣做可以對運行你的測試的另一種方式部署的應用程序版本 - 然後您可以附加到該過程並運行測試。我認爲在這種情況下,你應該能夠觸及控制器的斷點。

你有什麼特別的情況嗎?

相關問題