我有一个与 WCF 服务交互的类库,并使用app.config
文件进行配置。我想对这个类进行单元测试,但是当我运行单元测试时,我得到:
在服务模型客户端配置部分中找不到引用合同“FooService”的默认端点元素。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素
根据这个答案,我需要将app.config
文件驻留在我的单元测试项目中,这确实解决了问题。但是我真的不想app.config
每次更改文件时都必须将文件复制到单元测试中。
我想我可以添加一个链接到app.config
,除了我使用SlowCheetah来处理app.config
转换,所以我app.config
是在编译时生成的。
我能做些什么来让它工作,还是我只需要放弃我app.config
并处理代码中的配置?