Citrix API调用的单元测试?

时间:2011-11-30 07:03:51

标签: unit-testing api citrix

我正在尝试使用Citrix GoToWebinar和GoToMeeting API,这些API允许我们创建网络研讨会并允许用户加入它等。

我正试图在测试驱动的环境中在MVC 3中开发它。

但是我很困惑如何编写API方法的测试,因为它们都涉及使用POST方法发送一些数据并将其接收到重定向网址。

例如。我必须首先使用开发人员密钥向该URL发送请求,他们返回给我我的应用程序URL或重定向URL的响应密钥,如果它与应用程序URL不同。然后在该url页面中,我将不得不访问由它们发送的查询字符串参数,然后必须使用该响应键对其服务器进行另一次调用,以获取JSON格式的oAuth令牌等。

所以这一切都涉及将数据发送到他们的服务器并将其接收到应用程序URL或重定向URL。

我无法弄清楚如何在测试中模拟所有这些并且可以成功运行它。

另外,有没有办法让它运行localhost进行测试?

任何人都可以帮助我!

1 个答案:

答案 0 :(得分:0)

我想我已经得到了答案

我尝试使用WebRequest类'对象来发送请求并仅在我的测试方法中从服务器接收响应并且它有效。 不确定它是否会帮助我完全实施API测试,但是它已经解决了当前的问题。

相关问题