1
我正在用C#开发一个MVC3应用程序。Visual Studio单元测试中的连接字符串问题
该应用程序有几个项目。由于我想测试知识库的行为,因此相关项目是知识库项目本身和单元测试项目。
我对着在测试阶段的问题,因为每次我运行一个测试启动一个例外
试验方法UnitTest1.Repository_IsNotNull抛出异常: System.ArgumentException:指定的命名连接或者未在发现该配置不打算与EntityClient提供者一起使用,或者无效。
我已经遇到了这个例外,其他时间,我所要做的就是复制从引用的项目的ConnectionString网络/应用/的.config文件(这种情况下,库)的引用一个唯一(在这种情况下,UnitTest)。
在这种情况下的问题是,单元测试项目没有没有一个app.config也不是web.config文件。
这个问题的原因是什么以及如何解决?
有时我觉得真的很笨!有效。我正在观看MVC店面视频,他会像我一样在存储库上执行测试,而无需添加app.config。怎么会? http://www.asp.net/mvc/videos/mvc-1/aspnet-mvc-storefront/aspnet-mvc-storefront-part-2-the-repository-pattern – CiccioMiami 2012-03-20 14:39:32