我从单元测试开始,我有一个使用web.config作为连接字符串的方法。
我希望能用它
[DeploymentItem("web.config")]
为了获得web配置文件,这仍然给我留下了空引用异常(这将是我写下一个测试的目的)。
如何使用包含在我尝试测试的项目中的配置文件?
我使用的是VS2008中包含的测试框架,如果这有什么不同的话。
谢谢
发布于 2009-02-05 15:02:19
单元测试项目应该有自己的配置文件。
在测试项目上,可以选择“添加”、“新建项”、“应用程序配置文件”。
该文件的行为将与web.config完全相同,但对于您的单元测试而言。
发布于 2011-08-05 21:11:32
将您的web.config文件复制到"/bin“文件夹,并将其重命名为"AppName.dll.config”。
其中"AppName“-是结果程序集的名称。
我使用这个黑客很多次了。
发布于 2015-04-27 04:55:57
我建议将配置读取部分抽象化,这样它就可以被模仿了。类似这样的内容,请参阅Jon_Lindeheim的回复How to read Web.Config file while Unit Test Case Debugging?
https://stackoverflow.com/questions/516233
复制相似问题