Spokane .NET User Group: Rethinking .NET Testing
Rethink dotnet test with the new Microsoft.Testing.Platform to improve your testing!
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.
You can also check out the stream if you cannot make it in person! https://youtube.com/live/Q9uJHF8cpw8?feature=share
Rethink dotnet test with the new Microsoft.Testing.Platform to improve your testing!
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.
You can also check out the stream if you cannot make it in person! https://youtube.com/live/Q9uJHF8cpw8?feature=share
Good to know
Highlights
- 1 hour
- In person
Location
IntelliTect
1720 West 4th Avenue
#Unit B Spokane, WA 99201
How do you want to get there?
