任何人都可以就我遇到的问题向我提出建议吗?我在Visual Studio 2013中的C#项目中使用Microsoft.VisualStudio.TestTools.UnitTesting。
我有单元测试,它使用从DropCreateDatabaseAlways继承的DbContextInitialiser在TestInitialise方法中启动一个新的数据库实例
如果我“全部运行”测试,则测试通过正常。如果我尝试对所有测试“Anaylize Code Coverage”,则测试开始失败,并显示错误消息,指示.mdf文件已存在。它应该为每个测试删除并重新创建数据库,但是我假设测试是异步运行的,因此会发生文件锁定。
请告知我最好的行动方案。提前致谢。 最好的祝福, 杜安。