我在同一个解决方案中有一个 MVC 项目和一个单元测试项目。web.config
单元测试在 MVC 项目中创建类的实例,这些实例从 MVC 的文件 中读取服务总线端点。
有两个不同的端点条目,一个指向测试服务器,另一个指向 localhost,用于在我的机器上测试代码。通常 localhost 条目被注释掉。
好的,所以我遇到的问题是:当我取消注释本地主机条目并注释掉开发服务器条目并运行特定测试(使用“运行选定测试”)时,测试仍然指向开发服务器的配置文件中的条目(注释掉)......即使我重新构建解决方案。如果我运行应用程序,它会读取正确的条目并指向 localhost。
如何强制单个单元测试读取web.config
以获得正确的值?