在实体框架中测试存储库

时间:2010-08-22 03:06:51

标签: unit-testing entity-framework connection-string

您好我是EF的新手,但我正在尝试阅读本书并为我的存储库创建测试。 测试失败了。

desiner.cs base(global :: System.Configuration.ConfigurationManager.ConnectionStrings [“pij_localConnectionString”]。ConnectionString,mappingSource)

我认为我需要将连接字符串移出webconfig。 这样做的正常协议/方法是什么?

1 个答案:

答案 0 :(得分:2)

如果您已经创建了一个单元测试项目并从那里开始测试,那么您只需要将连接字符串(pij_localConnectionString)复制到测试项目的app.config文件中。 基本上任何连接字符串数据都应存在于项目的配置文件中.Net线程由CLR(即您的启动项目)启动。顺便说一句,您不需要从web.config中删除它。