NUnit 3.4

@rprouse rprouse released this Jun 25, 2016 · 2 commits to release/3.4.0 since this release


  • 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


  • 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.