赴美生子 月子中心 美宝论坛

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

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