Evolving the Visual Studio Test Platform - Part 3: .NET Core, convergence, and cross-plat
Nov 30, 2016Pratap Lakshman

Summary
This post details the convergence of the .NET Core testing experience with the Visual Studio Test Platform. It explains that the evolved vstest engine (Microsoft.TestPlatform.V2) is now cross-platform and leveraged by `dotnet test`. It also highlights that adapter writers can maintain a single adapter for both .NET Framework and .NET Core, citing MSTest V2 and xUnit.net as examples. The post demonstrates testing using the Visual Studio IDE, `vstest.console.exe`, the .NET Core CLI (`dotnet test`), and VSTS build agents, showing how the same adapters and invocation models work across different environments.