【发布时间】:2014-09-04 23:00:33
【问题描述】:
我有一个 Visual Studio 2012 解决方案,其中包含 2 个项目 projA 和 projB,以及 2 个测试项目 projA_test 和 projB_test(使用 NUnit)。 ProjA 和 ProjB 都有自己的 app.config 和自己的 appsettings 键/值对。当我单击运行所有测试时,会运行 projA 单元测试,然后运行 projB 单元测试。但是一些 projB 单元测试失败了,因为 ConfigurationManager.AppSettings 只有来自 projA 的 app.config 的值!这是正常行为还是我的一些配置设置搞砸了?
编辑。 我忘记提到的一点是 TeamCity(我们的 CI 服务器)不会通过测试。所以我本地的单元测试运行器似乎在做一些奇怪的事情..
【问题讨论】:
标签: c# visual-studio-2012 .net-4.0 nunit