nunit - 如何使用 asp.net 5 项目运行 nunit 测试,尤其是使用 ReSharper?

标签 nunit resharper asp.net-core

我正在开发一个针对 dnx451 的 asp.net 5 应用程序。

asp.net 5 项目依赖于一些带有为 nunit 2.x 编写的单元测试的库。所以对我来说合理的选择是使用 nunit 来测试 asp.net 5 项目。

当我在 ReSharper 中运行单元测试时,ReSharper 显示“测试未运行”并带有附加消息“System.IO.FileNotFoundException:无法加载文件或程序集 xxx”。

nunit 2.6.4 和 3.0.0-beta-2 都会导致相同的错误。

有没有人成功地针对 dnx 项目运行过 nunit 测试?

最佳答案

ReSharper 目前不支持 DNX 测试。这是一个全新的执行模型,尚未为 ReSharper 实现。我希望在 DNX 和 asp.net 稳定并接近发布时看到支持。另外,我不相信 nunit 本身支持作为 DNX 测试运行器运行 - xunit 团队有一个单独的项目可以插入 DNX:https://github.com/xunit/dnx.xunit

关于nunit - 如何使用 asp.net 5 项目运行 nunit 测试,尤其是使用 ReSharper?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30826762/

相关文章:

c# - 传入 XML 大小写敏感问题

asp.net-core - Swagger UI 未使用 Swashbuckle (5.x) 向 Header 添加 Api Key

c# - NUnit 3 扩展以在失败的 Debug.Assert 上进行失败测试

c# - 取消测试(带有警告)

c# - 为什么 Resharper 推荐使用 foreach 而不是 for Loop?

c# - 禁用依赖于构建类型的 resharper 警告

c# - 如何在 nunit dotnet 核心测试项目中使用 appsettings?

exception - 为/使用 NUnit 构建的测试 dll "is not a NUnit Test"(包括答案​​)

visual-studio-2010 - ReSharper添加二进制引用而不是项目引用

asp.net - .net core 2.1 从另一个位置重定向时,cookie 值始终为空