Visual Studio 2017 Unit Test Project vs xUnit Test Project : <p>In .NET Core under Visual Studio 2015 one had to create a unit test project that was based on xunit, though the command line (no dedicated project was available in Visual Studio for .NET Core).</p>

<p>In Visual Studio 2017, under .NET Core section there are now 2 types of unit testing projects available:</p>

<ol>
<li>Unit Test Project (.NET Core)</li>
<li>xUnit Test Project (.NET Core)</li>
</ol>

<p>What is the difference between them? What is the recommended one these days?</p>
