• 2007-04-06

    如何处理在单元测试中无法读取web.config内容 - [.NET框架]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://xiekeli.blogbus.com/logs/4967700.html

    很久没有挑灯夜战了,午夜时分一个人待在公司听着音乐写程序,没有任何骚扰,真的是一件惬意的事。新项目虽然迫在眉睫,可我还是不想脱离测试驱动开发,这样至少能让自己多少有点底气。用惯了.net1.1一下子到2.0的环境中,有很多要摸索。单元测试第一个方法就遇到了问题,有个方法需要读取web.config中数据库连接字符串,可是测试用例里根本就不去读,百思不得其解。google了一堆网页。发现鸟食轩也遇到过同样问题,看了他的文章,恍然大悟为什么不去读了。不过鸟兄结果还是很郁闷的推荐用const替代,多少有点失望。不过在鸟兄博客的回复中有人提到复制config文件到测试项目目录中。我试了一下,果然灵验。不过要注意的是,要将web.config复制到test项目的bin目录下,然后将名字改为和程序集同名,如:TestAMR2007.dll.config,否则依然不理你哦,呵呵。


    历史上的今天:

    拥抱大爆炸 2006-04-06

    收藏到:Del.icio.us




    引用地址:

    评论

  • 试试看,谢谢