Nunit runs each test twice Nunit runs each test twice selenium selenium

Nunit runs each test twice


I had the same problem. In my case, I had both the Visual Studio extension and the NuGet package of the NUnit Test Runner installed. It seems they were both executing the tests, resulting in tests being run twice.

Uninstalling the Visual Studio extension solved the issue.


I had a similar problem where running the test with the Visual Studio NUnit3 runner, the test would run only once but when running in the command line with NUnit3-Command.exe, the test would run twice. I spent way too long chasing this down. I noticed that the command line runner was reporting 2 tests were run and came to the conclusion it was an issue in the dll. This may sound crazy but I copied all my test code into a new class, deleted the old, compiled and the test now runs just once in both scenarios.


In my case, it was having a base class and a derived class both having the TestFixture Attribute. All tests from the derived class would run twice.

Fixed it by only putting attribute on base class.