How do I install NUnit 3 console on Windows and run tests?

one_mile_run picture one_mile_run · Aug 3, 2017 · Viewed 27k times · Source

I want to run tests from a console like this (being in any directory, the DLL file can be for a different .NET version):

$ nunit3-console test.dll

I googled a lot, but can't find how to set up this.

The official tutorial has nothing useful and is complete zero. Following it gets me nowhere: https://github.com/nunit/docs/wiki/Installation

Answer

one_mile_run picture one_mile_run · Aug 3, 2017

It is hard to find, because there is a lot of outdated documentation, either for NUnit2 or NUnit3.

Steps:

  1. Official NUnit3 console installers are here: https://github.com/nunit/nunit-console/releases (path is different than in docs)
  2. Download NUnit.Console-*.msi package and install
  3. Add to system PATH variable this: C:\Program Files (x86)\NUnit.org\nunit-console
  4. Open command line
  5. Type:

    $ nunit3-console test.dll

// For running multiple test assemblies in parallel see: https://stackoverflow.com/a/45486444/1453525