【发布时间】:2015-03-12 20:57:46
【问题描述】:
我有一个包含两个项目的 Visual Studio 解决方案。
第一个项目是一个用 F# 编写的控制台应用程序。控制台应用程序实际上是一个带有 Web API 实现的简单服务器。
第二个项目是一个用 JavaScript 编写的 Web 应用程序。本项目包含相应的API实现,允许用户向服务器发起API请求。
我需要测试这个 API 的客户端实现,以确保它将正确的数据传递到服务器并接收回正确的数据。 实现这一目标的最佳做法是什么?
问题是我需要先构建并运行第一个项目,然后才能在第二个项目中运行测试。让这些测试在持续集成上运行也是一件好事。如果有问题,我会使用 visualstudio.com 进行 CI。
如果不手动启动第一个项目然后运行测试,这是否可能?
请注意,在每次测试运行时,重启控制台应用程序很重要。
【问题讨论】:
标签: javascript .net visual-studio unit-testing