2013-04-24 46 views
0

我正在使用RestSharp运行一些测试,以同一解决方案中的应用程序为目标。当我使用RestSharp客户端访问API方法时,我希望能够遍历这些方法,但看起来我只能在测试类的上下文中进行调试,而不能在我的API方法中进行调试。运行RestSharp时调试我的目标应用程序?

换句话说 - 我想用RestSharp客户端点击GET/api/object/id,并逐步通过我的objectController的GET方法。

有什么办法可以做到这一点?

回答

0

我认为你可以做到这一点在2个阶段,而不是:

  1. 调试控制器响应(例如使用小提琴手来构造请求)。这将确保系统的这部分按预期工作。

  2. 如果您对响应格式感到满意,然后通过测试调试您从RestSharp获得的内容 - 在此阶段,您会假设底层响应是正确的,并且无论您得到何种恶意响应都是RestSharp问题。在这种情况下,你检查你在#1中使用,以确保它们是相同的原单比较请求格式,检查系列化等

这样做可以对运行你的测试的另一种方式部署的应用程序版本 - 然后您可以附加到该过程并运行测试。我认为在这种情况下,你应该能够触及控制器的断点。

你有什么特别的情况吗?

相关问题