如何在调试nunit时通过C#中的nunit读取app.config,它不会读取app.config设置,例如: ldap://192.12.178.0设置值在app.conifg中添加,但不会返回null 我想在其中传递ldap值并验证aduser
答案 0 :(得分:1)
App.Config文件仅适用于执行进程,不适用于进程调用的任何库。 NUnit有自己的可执行文件,它运行单元测试,因此它使用NUnit可执行文件app.config文件。如果你将它添加到Nunit app.config(我不推荐),这将有效。
我建议你做的是将配置属性从调用堆栈中的较高位置传递给类构造函数(如果愿意,可以从app.config获取),然后在单元测试中手动传递配置设置为被测试的类。