With the advent of NUnit 3 in all re-motion projects (), the BuildScript needs to support NUnit3 as well, WITHOUT breaking support for NUnit 2.
There is a compatibility adapter that allows running nunit[2.0, 2.7) tests inside nunit3:
Keep in mind:
Almost all of the NUnit logic is found inside Testing.targets::RunTestsInternal
The path to the directory that contains the nunit.exe runner is defined by the property NUnitToolPath (in Remotion.build) and can be overridden by individual remotion projets
There are separate nuget packages for nunit2 and nunit3 runners