谢谢大家,我结合了您的回答。
在我的app.config文件中,我的连接字符串定义如下
<add name="MyConnectionString" connectionString="Server=.SQLExpress;AttachDbFilename=|DataDirectory|MyDatabase.mdf;Database=MyDatabaseForTesting;Trusted_Connection=Yes;" />
在我的单元测试类中,我使用以下命令设置DataDirectory属性
[TestInitialize]public void TestInitialize(){ AppDomain.CurrentDomain.SetData("DataDirectory", System.IO.Path.Combine(AppDomain.CurrentDomain.baseDirectory, "Databases")); // rest of initialize implementation ...}


