Resharper NUnit测试因Unity失败

丽贝卡

在Resharper中运行NUnit单元测试时,出现以下错误:

SetUp method failed. SetUp : System.IO.FileNotFoundException : Could not 
load file or assembly 'Microsoft.Practices.Unity, Version=2.0.414.0, 
Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. 
The system cannot find the file specified.

如果然后我“重新运行失败的单元测试”,则它们将完成(尽管这可能需要多次重新运行)。似乎是因为我从v7升级到Resharper v8。

运行我们正在进行单元测试的多个应用程序中的任何一个都不会显示此错误。我们在整个代码中都使用ServiceLocator模式。

丽贝卡

我似乎已在Resharper设置中修复了此问题,迫使每个程序集在运行测试时都拥有自己的AppDomain。请参阅Resharper-> Options-> Tools-> Unit Testing下的第三个复选框选项。

单独的AppDomain的Resharper单元测试选项的屏幕截图

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Resharper没有运行NUnit测试

来自分类Dev

带NUnit 3测试的Resharper 2016.1.2 NUnit.Core.UnsupportedFrameworkException

来自分类Dev

带NUnit 3测试的Resharper 2016.1.2 NUnit.Core.UnsupportedFrameworkException

来自分类Dev

ReSharper + NUnit测试在测试继承时显示不确定

来自分类Dev

Resharper支持NUnit 3.0 alpha

来自分类Dev

Resharper将我的NUnit测试标记为未使用

来自分类Dev

ReSharper和NUnit的单元测试得出不同的结果

来自分类Dev

使用ReSharper在.NET Core中运行NUnit测试

来自分类Dev

Resharper将我的NUnit测试标记为未使用

来自分类Dev

ReSharper默默地拒绝运行NUnit测试

来自分类Dev

我有通过NUnit GUI和Resharper的单元测试,但是在Team City运行它们时失败

来自分类Dev

使用Resharper运行AngularJS测试

来自分类Dev

测试命名-Resharper和xUnit

来自分类Dev

使用Resharper运行AngularJS测试

来自分类Dev

DotCover在Resharper中通过的单元测试失败

来自分类Dev

DotCover在Resharper中通过的单元测试失败

来自分类Dev

实体框架集成测试无法运行单独通过的多个测试[Resharper,NUnit,EF6]

来自分类Dev

使用Resharper 8.1运行MBUnit测试

来自分类Dev

使用ReSharper进行AngularJS单元测试

来自分类Dev

使用ReSharper进行AngularJS单元测试

来自分类Dev

在ReSharper JavaScript测试中共享引用路径

来自分类Dev

Resharper单元测试未运行

来自分类Dev

ReSharper插件测试中的任意检查

来自分类Dev

使用ReSharper进行AngularJS单元测试

来自分类Dev

使用Resharper 8.1运行MBUnit测试

来自分类Dev

ReSharper插件测试中的任意检查

来自分类Dev

ReSharper 2017.1 找不到 MachineSpec 测试了

来自分类Dev

无法导出测试结果 (Resharper 2017.2)

来自分类Dev

如何使用NUnit和ReSharper忽略整个单元测试项目

Related 相关文章

  1. 1

    Resharper没有运行NUnit测试

  2. 2

    带NUnit 3测试的Resharper 2016.1.2 NUnit.Core.UnsupportedFrameworkException

  3. 3

    带NUnit 3测试的Resharper 2016.1.2 NUnit.Core.UnsupportedFrameworkException

  4. 4

    ReSharper + NUnit测试在测试继承时显示不确定

  5. 5

    Resharper支持NUnit 3.0 alpha

  6. 6

    Resharper将我的NUnit测试标记为未使用

  7. 7

    ReSharper和NUnit的单元测试得出不同的结果

  8. 8

    使用ReSharper在.NET Core中运行NUnit测试

  9. 9

    Resharper将我的NUnit测试标记为未使用

  10. 10

    ReSharper默默地拒绝运行NUnit测试

  11. 11

    我有通过NUnit GUI和Resharper的单元测试,但是在Team City运行它们时失败

  12. 12

    使用Resharper运行AngularJS测试

  13. 13

    测试命名-Resharper和xUnit

  14. 14

    使用Resharper运行AngularJS测试

  15. 15

    DotCover在Resharper中通过的单元测试失败

  16. 16

    DotCover在Resharper中通过的单元测试失败

  17. 17

    实体框架集成测试无法运行单独通过的多个测试[Resharper,NUnit,EF6]

  18. 18

    使用Resharper 8.1运行MBUnit测试

  19. 19

    使用ReSharper进行AngularJS单元测试

  20. 20

    使用ReSharper进行AngularJS单元测试

  21. 21

    在ReSharper JavaScript测试中共享引用路径

  22. 22

    Resharper单元测试未运行

  23. 23

    ReSharper插件测试中的任意检查

  24. 24

    使用ReSharper进行AngularJS单元测试

  25. 25

    使用Resharper 8.1运行MBUnit测试

  26. 26

    ReSharper插件测试中的任意检查

  27. 27

    ReSharper 2017.1 找不到 MachineSpec 测试了

  28. 28

    无法导出测试结果 (Resharper 2017.2)

  29. 29

    如何使用NUnit和ReSharper忽略整个单元测试项目

热门标签

归档