Overview of NUnit Projects
mainNUnit consists of several specialized projects depending on your testing needs:
Core Projects
- NUnit Test Framework: The primary framework used to write NUnit tests.
- NUnit Visual Studio Adapter: Enables running NUnit 3+ tests in Visual Studio or via the
dotnetcommand line. - NUnit Analyzers: Roslyn analyzers for code analysis and refactoring support in IDEs.
- NUnit Console and Engine: Provides a command-line runner and the engine used by other test runners.
Visual Studio Extensions
- Visual Studio Test Generator: Generates NUnit tests within Visual Studio.
- NUnit 2 Visual Studio Adapter: For running legacy NUnit 2.x tests.
Engine Extensions
- NUnit 2 Driver: Allows the NUnit 3 engine to run NUnit 2 tests.
- NUnit 2 Result Writer: Writes results in the legacy NUnit 2 format.