Visual studio 如何在NUnit中运行此测试

Visual studio 如何在NUnit中运行此测试,visual-studio,nunit,Visual Studio,Nunit,为什么我在努尼特写: Assert.AreEqual(ConfigurationManager.ConnectionString[“FertigungRead”].ConnectionString,“数据源=服务器511;初始目录=FERTIGUNG;持久安全信息=True”) 它不运行测试并引发错误:对象引用未设置为对象的实例 但是ConfigurationManager是静态类。那么我如何运行这个测试呢 它正在运行测试-但测试失败,因为ConfigurationManager.connect

为什么我在努尼特写: Assert.AreEqual(ConfigurationManager.ConnectionString[“FertigungRead”].ConnectionString,“数据源=服务器511;初始目录=FERTIGUNG;持久安全信息=True”)

它不运行测试并引发错误:对象引用未设置为对象的实例

但是ConfigurationManager是静态类。那么我如何运行这个测试呢

它正在运行测试-但测试失败,因为
ConfigurationManager.connectionString[“FertigungRead”]
返回null。 看,因为这是它获取配置的地方


然而,我并不认为对配置文件值的测试是有价值的单元测试。。。这是更合理测试的一部分吗?

是的,这是更合理测试的一部分,但错误在ConfigurationManager的部分,所以我只提到了它。我将app.config文件复制到运行测试的项目中,并包含nunit.framework参考,但它仍然不起作用检查我对你的另一个问题的回答