gpt4 book ai didi

visual-studio - NUnit和app.config的问题

转载 作者:行者123 更新时间:2023-12-03 08:40:25 25 4
gpt4 key购买 nike

当我对与DB的连接进行简单测试时,我在NUnit中收到错误消息:

[Test]
public void TestConn()
{
string connectionString = ConfigurationManager.ConnectionStrings["FertigungRead"].ConnectionString;
SqlConnection connection = new SqlConnection(connectionString);
connection.Open();
Assert.AreEqual(ConnectionState.Open, connection.State);
connection.Close();
}

System.NullReferenceException : Object reference not set to an instance of an object.



在线:
connectionString = ConfigurationManager.ConnectionStrings["FertigungRead"].ConnectionString;

我可以在测试中使用ConfigurationManager吗?

最佳答案

是的你可以。您需要确保测试中引用的任何配置实际上都存在于测试项目的app.config中。

换句话说,测试所在的项目的"FertigungRead"中没有定义连接字符串app.config

一种方法是将被测系统的app.config添加到测试项目as a link中,这样任何更改都会在两个项目上发生。

关于visual-studio - NUnit和app.config的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2409208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com