2017-05-24 205 views
23

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

在Visual Studio 2017年,在.NET的核心部分现在有两种机型的单元测试项目:

  1. 单元测试项目(.NET核心)
  2. 的xUnit测试项目(.NET核心)

他们之间有什么不同?这些日子推荐的是什么?

回答

7

Unit Test Project安装了MSTest V2框架。

xUnit Test Project has xUnit。

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

Unit Testing in .NET Core

+0

我想他们可以在命名MSTest时做得更好。 – Gigi

+1

感谢您的回答,但不幸的是,它并没有回答我的问题,他们之间的差异(我读过的文档没有提供的信息)。 – developer82

+1

我在模板回购中提出了一个建议重命名的问题:https://github.com/dotnet/templating/issues/858 –