2011-11-30 67 views
0

我試圖使用Citrix GoToWebinar和APIS的GoToMeeting那些允許我們創建研討會,並允許用戶加入吧等Citrix API調用的單元測試?

我想開發它在MVC 3測試驅動的環境。

但是我很困惑如何編寫API方法的測試,因爲它們都涉及使用POST方法發送一些數據並將其接收到重定向url。

例如,我必須先向開發人員關鍵字發送一個請求,然後返回給我的響應鍵給我的應用程序url或重定向url,如果它與應用程序url不同。然後在那個url頁面中,我將不得不訪問由它們發送的那個查詢字符串參數,然後必須使用該響應密鑰對他們的服務器進行另一個調用以獲得JSON格式的oAuth標記等。

所以這一切都涉及發送數據發送到他們的服務器並將其接收到應用程序URL或重定向url。

我無法弄清楚如何在測試中模擬所有這些,並且可以成功運行它。

此外,有沒有辦法讓它只用於測試本地主機運行?

任何人都可以請幫助我!

回答

0

我想我已經得到了答案

我用WebRequest類對象發送請求並接收來自只有我的測試方法裏面的服務器響應試圖和它的工作。 不知道它會幫助我完全實施API測試,但是它已經整理了當前的問題。