.net core Visual Studio 2017单元测试项目与xUnit测试项目

.net core Visual Studio 2017单元测试项目与xUnit测试项目,.net-core,visual-studio-2017,xunit.net,.net Core,Visual Studio 2017,Xunit.net,在Visual Studio 2015下的.NET Core中,必须创建一个基于xunit的单元测试项目,尽管命令行(Visual Studio中没有针对.NET Core的专用项目) 在Visual Studio 2017中,在.NET核心部分下,现在有两种类型的单元测试项目可用: 单元测试项目(.NET核心) xUnit测试项目(.NET核心) 他们之间有什么区别?最近推荐的是什么?单元测试项目安装了MSTest V2框架 xUnit测试项目具有xUnit 这只是两个不同的测试框架 它们是两

在Visual Studio 2015下的.NET Core中,必须创建一个基于xunit的单元测试项目,尽管命令行(Visual Studio中没有针对.NET Core的专用项目)

在Visual Studio 2017中,在.NET核心部分下,现在有两种类型的单元测试项目可用:

  • 单元测试项目(.NET核心)
  • xUnit测试项目(.NET核心)

  • 他们之间有什么区别?最近推荐的是什么?

    单元测试项目
    安装了MSTest V2框架

    xUnit测试项目
    具有xUnit

    这只是两个不同的测试框架


    它们是两个完全不同的单元测试框架。对于xUnit,有一些基本信息/文档可供使用,但不是完整的。 答案是:“现在推荐的是什么?”
    这取决于你的个人喜好。我更喜欢xUnit,因为xUnit与Visual Studio集成得很好,Microsoft团队使用它来测试.net内核。您可以选择您认为合适的任何一个。

    我想他们本可以更好地命名MSTest one。感谢您的回答,但遗憾的是,这并没有回答我关于它们之间差异的问题(我阅读的文档中没有提供的信息)。我在模板回购协议上打开了一个问题,建议重命名:@developer82您询问了项目类型。对于中等规模的技术文章来说,框架比较是一个很好的问题。谢谢你的建议。这并没有回答“最近推荐的是什么?”的问题。