为什么在我写NUnit时: Assert.AreEqual(ConfigurationManager.ConnectionStrings [“FertigungRead”]。ConnectionString,“Data Source = server511; Initial Catalog = FERTIGUNG; Persist Security Info = True”);
它不运行测试并引发错误:对象引用未设置为对象的实例。
但ConfigurationManager是静态类。那么我怎么能运行这个测试呢?
答案 0 :(得分:2)
正在运行测试 - 但测试失败,因为ConfigurationManager.ConnectionStrings["FertigungRead"]
返回null。
请参阅this post about app.config files an NUnit,因为它将从中获取配置。
但是,我真的没有看到配置文件值的测试作为一个有价值的单元测试...这是一个更合理的测试的一部分吗?