我有一组相互依赖的VS工程,与IT技术有关。简单来说,这些项目包括:
- API项目(ASP.NET WebAPI 2)
- DummyBackendServer(带有WCF服务的WinForms程序)
- API.Test项目(单元测试项目,应该测试API项目的控制器)
通常情况下,比如有一个安卓客户端连接到API服务器(1),请求获取一些信息。然后API服务器将连接到DummyBackendServer(2),请求这些信息并生成适当的格式,最后发送回答给安卓客户端。
现在我需要为API服务器创建一些单元测试。我的问题是,我找不到一种方法告诉VS在运行单元测试时启动DummyBackendServer(2)。当我首次开启DummyServer时,由于菜单选项变灰,我无法运行测试。
那么,有没有办法告诉VS启动另一个与测试依赖的项目呢?