我是单元测试的新手,所以我可能误解了一些大问题,但是我被要求为我的 WCF 服务创建一些单元测试。这是一个非常简单的服务,它执行一个存储过程并返回结果。我操作的第二行是这样的:
string conn = ConfigurationManager
.ConnectionStrings["AtlasMirrorConnectionString"].ConnectionString;
部署服务时一切正常,但在单元测试下,配置文件似乎变得不可见。 ConfigurationManager.ConnectionStrings["AtlasMirrorConnectionString"]
成为空引用并相应地抛出。
如何在测试中包含我的配置文件?现在,我能够测试的唯一行为是处理丢失的配置文件,这并不是非常有用。