In spite of adding NUnit from NuGet to an existing .Net Core project, no unit tests are being shown in the Test Pad.
Note: I posted these images as links because I have
There are multiple requirements of that project, so that VS for Mac can identify and execute the test cases.
Microsoft.NET.Test.Sdk
(required by VSTest infrastructure).NUnit
.NUnit3TestAdapter
(required by VSTest infrastructure).Example,
Exe
netcoreapp2.2
Note that VS for Windows and VS for Mac (and JetBrains Rider) all use VSTest for unit testing, so this setup works for all such IDEs.
Also note that if you didn't create this console project from dotnet new nunit
, but a normal console application template, you need to manually delete the Main
method.