I issue I came across was using the the NuGet utility to add the NUnit package and references to do unit testing. The current version is 2.6x, and the instruction from PluralSight was provided with 2.5x; I found the current version a bit harder to set up than the demo showed. When I used NuGet to get the needed packages for the test project, although it added the needed references, it didn't install the nunit-console (at least I couldn't find it) in the solution directory [$(SolutionDir)\packages\NUnit.2.6.0.12054\tools\nunit-console].
The following has seemed to remedy the issue:
- Go to the NUnit site and downloaded the .msi.
- Once installed (by double-clicking the downloaded msi), copy needed files in the install directory [C:\Program Files (x86)\NUnit 2.6\bin]
- Paste in [$(SolutionDir)\packages\NUnit.2.6.0.12054\tools\]
That did it - the post-build event command line code of the test class library executed without issue. For reference, here is the command line:
$(SolutionDir)\packages\NUnit.2.6.0.12054\tools\nunit-console $(TargetPath)