我有 C# 控制台应用程序。它的功能之一是读取 appconfig
值并做一些工作。
string host = ConfigurationManager.AppSettings["Host"]
所以我为我的控制台应用程序编写了 NUNIT
测试。单元测试项目是使用类库创建的。
但是我的单元测试现在失败了。因为它没有读取我的应用程序设置(表示没有应用程序设置)。这是什么原因。
当我运行我的控制台应用程序时,它正在正确读取应用程序设置。
最佳答案
您应该为您的单元测试项目创建一个 app.config。运行单元测试时,不会查询控制台应用程序的 app.config。
关于c# - 单元测试时无法读取应用程序设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16955118/