使用NUnit进行单元测试,读配置文件的问题

该博客为转载内容,转载自https://www.cnblogs.com/mixiaobo/archive/2005/12/16/298734.html ,原标签为测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        今天遇到这样一个问题,我为所有的Project写了一个测试Project(主要是便于测试代码的管理),我需要测试一个模块,这个模块会读取配置文件信息,我会将配置信息反序列化到一个类,然后验证反序列化后的类是否和配置文件中的信息匹配。
       由于以前的单元测试没有涉及到测试读取应用程序配置文件信息,所以我首先想到的是把配置信息写在Nunit GUI的应用程序配置文件里,因为Nunit是宿主应用,其他模块是被他调用的,所以读取配置信息也是从它的配置文件里面读取,于是就这么做了,然后运行,老是红灯。通过调试,发现根本就没有读取到配置信息,这时我想,被测模块读取的应该不是这个配置文件,于是我又在网上找了找,发现被测模块才是其读取的配置文件的宿主应用,所以配置文件名应该是被测模块文件名+.config,如被测模块是abc.dll,则其读取的配置文件应该是abc.dll.config
     新建了配置文件,然后run,OK,绿灯亮了,问题解决了。

转载于:https://www.cnblogs.com/mixiaobo/archive/2005/12/16/298734.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值