Resharper + NUnit测试工作目录

时间:2017-10-17 11:59:46

标签: testing

我有以下情况。

ProjectA是一个简单的WPF应用程序,它使用相对connectionString(在app.config中定义)类似“data source =。\ Database \ database.db”

ProjectB是我的UI测试的类库,它使用Specflow + NUnit + Teststack.White。

当我的Specflow测试尝试启动WPF应用程序时,WPF应用程序崩溃,因为工作目录是一些Resharper目录,而不是UI测试类库的构建目录,并且由于没有数据库,因此无法使用相对connectionString

我的问题是如何解决该问题并在app.config中保留相对connectionString?

1 个答案:

答案 0 :(得分:0)

幸运的是,我修复了它,如果有人有同样的问题你可以添加     Environment.CurrentDirectory =     NUnit.Framework.TestContext.CurrentContext.TestDirectory; 在测试之前

相关问题