【发布时间】:2011-08-02 16:52:42
【问题描述】:
如何在代码中检测我的 MS Test 单元测试是在 Visual Studio 中执行还是作为在 TFS 服务器中运行的构建的一部分?
我为什么要这样做的一个例子是,我有一些恢复和升级数据库的集成测试,当在 VS 中运行时,我只想跳过这一步,只使用最新的数据库。在 Visual Studio 中作为开发人员运行时,还有许多设置和文件位置需要更改。
【问题讨论】:
标签: visual-studio unit-testing
如何在代码中检测我的 MS Test 单元测试是在 Visual Studio 中执行还是作为在 TFS 服务器中运行的构建的一部分?
我为什么要这样做的一个例子是,我有一些恢复和升级数据库的集成测试,当在 VS 中运行时,我只想跳过这一步,只使用最新的数据库。在 Visual Studio 中作为开发人员运行时,还有许多设置和文件位置需要更改。
【问题讨论】:
标签: visual-studio unit-testing
只需检查计算机名称是否为 TFS 服务器的硬编码名称即可!感觉有点 hacky,但它现在可以工作....
【讨论】: