nuget - AutoFixture.Xunit 与 Xunit.net 2.0 测试版

标签 nuget xunit.net autofixture

我已经转移到 xunit.net 2.0 测试版,但需要 AutoFixture 的一些功能,这仍然取决于当前的 1.9.2 稳定版本 (CompositeDataAttribute)。据我所知 AutoFixture.Xunit 还没有升级(什么时候?)

当我尝试使用 nuget 安装 AutoFixture.Xunit 时,它会提示它与 xunit 1.9.2 的依赖关系发生冲突,如果我忽略依赖项,它会编译但未运行测试(至少由 VS2013 和 Resharper 运行程序运行)

有什么建议?谢谢

最佳答案

对 xUnit.net 2 的支持是 added to AutoFixture on April 8 2015 .它被添加为 新的 NuGet 包 ,为了使其成为可选是否以及何时迁移到 xUnit.net 2。因此,有两个用于 AutoFixture 和 xUnit.net 的 Glue 库包:

  • AutoFixture.Xunit用于 xUnit.net 1.x
  • AutoFixture.Xunit2用于 xUnit.net 2.x
  • 关于nuget - AutoFixture.Xunit 与 Xunit.net 2.0 测试版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24733799/

    相关文章:

    c# - 将 xUnit.NET ASP.NET MVC 单元测试添加到现有项目/解决方案

    c# - 如何将 AutoFixture 与 NSubstitute 结合使用的示例

    .net - 使用 dotnet cli 通过 http 版本的 nuget.org 恢复项目的 nuget 包

    python - 如何在Python中使用NuGet包?

    .net - 私有(private) NuGet 提要和 docker 缓存(Windows)

    xunit.net - 为程序集运行 XUnit.net msbuild 任务时出现错误

    .net-core - 如何从命令行运行 "dotnet xunit PathToLibrary.dll"(在持续集成中)

    autofixture:删除自定义

    c# - 根据上下文为抽象属性创建具体类型

    visual-studio - 在 NuGet 包中将互操作类型嵌入到 false