Rethinking .NET Testing
from Spokane Tech
About this event
Sign up here at our eventbrite page.
Every `dotnet test` you run today spins up an external host that discovers your assembly through reflection and orchestrates execution from outside your code. That old architecture has downsides including not being a runnable executable, needing extra dependencies for even basic things like code coverage and more. Microsoft.Testing.Platform throws out the host entirely - your test project compiles into a standalone executable you can run with `dotnet run`, debug with F5, and trim for deployment just like any other app. With .NET 10, `dotnet test` runs MTP natively too, making it a first-class citizen of the whole toolchain. In this session, we'll explore how to migrate from VSTest to MTP, dig into built-in code coverage and multi-format reporting, and see what the new extensibility model unlocks.

