我有一个连接到SQL Server数据库的应用程序。数据库使用connectionString进行配置。单元测试内存 - sql服务器
我有一些单元测试,一切工作正常。但它连接到我的真实数据库(通过阅读connectionString)和我的测试填充这个数据库。我不希望这样,我宁愿连接到内存数据库,对我的数据库没有影响。
它是否存在解决方案?我如何配置我的connectionString进行测试?
问候。
我有一个连接到SQL Server数据库的应用程序。数据库使用connectionString进行配置。单元测试内存 - sql服务器
我有一些单元测试,一切工作正常。但它连接到我的真实数据库(通过阅读connectionString)和我的测试填充这个数据库。我不希望这样,我宁愿连接到内存数据库,对我的数据库没有影响。
它是否存在解决方案?我如何配置我的connectionString进行测试?
问候。
你有什么试过?看看[在.Net中对数据库进行存根/模拟](http://stackoverflow.com/questions/5550128/stubbing-mocking-a-database-in-net) – CodeCaster 2013-03-12 11:19:06
你可以使用单独的数据库吗? – usr 2013-03-12 12:40:34
是的,我可以,这是我现在做的。但我宁愿不必维护另一个数据库。 – ragu89 2013-03-12 13:12:55