我将我的应用程序分解为以下项目/程序集
我正在使用MSTest集成测试存储在Persistance程序集中的连接字符串。目前我正在使用LocalTestRun.config来解决它告诉它包含Persistance层的app.config文件进行测试,但我想如果任何其他层在其测试部分中都有app.config文件,这将无法正常工作。这应该怎么设置? ConfigurationManager.GetSection(assemblyName?)
。
添加[DeploymentItem(“app.config”)]为测试方法做了什么?
[TestMethod]
[DeploymentItem("app.config")] // I added this to see if it would help somehow
public void Configuration_ConnectionStrings_Connect()
{
//code omitted
}