NUnit 3.4
Framework
- Improvements in comparing equality using IEquatable
- Test case names will only be truncated if the runner requests it or it is overridden on the command line
with the --test-name-format option - The .NET 2.0 version of the framework now includes LINQ. If your tests target .NET 2.0, you can now use
LINQ queries in your tests
Engine
- The TeamCity event listener has been separated out into an engine extension
- Fixed numerous issues around thread safety of parallel test runs
- Additional fixes to reduce memory usage
- Fixes for Mono 4.4
Console Runner
- There is a new --params command line option that allows you to pass parameters to your tests
which can be retrieved using TestContext.Parameters - Another new command line option --loaduserprofile causes the User Profile to be loaded into the
NUnit Agent process.
See the release notes for a complete list of changes.