2011-11-30 69 views
0

我试图使用Citrix GoToWebinar和APIS的GoToMeeting那些允许我们创建研讨会,并允许用户加入吧等Citrix API调用的单元测试?

我想开发它在MVC 3测试驱动的环境。

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

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

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

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

此外,有没有办法让它只用于测试本地主机运行?

任何人都可以请帮助我!

回答

0

我想我已经得到了答案

我用WebRequest类对象发送请求并接收来自只有我的测试方法里面的服务器响应试图和它的工作。 不知道它会帮助我完全实施API测试,但是它已经整理了当前的问题。