NUnit is an open-source unit testing framework for .NET, .NET Framework, and Mono. It serves the same purpose as JUnit does in the Java world, and is one of many in the xUnit family.
Link to the official site · 3,613 chars · not written by Vinony
NUnit is a unit-testing framework for all .NET languages. It can run on MacOS, Linux and Windows operating systems. NUnit can be used for a wide range of testing, from unit testing with TDD to full fledged system and integration testing. It is a non-opinionated, broad and deep framework with multiple different ways to assert that your code behaves as expected. Many aspects of NUnit can be extended to suit your specific purposes. If you are upgrading from NUnit 3, be aware of the breaking changes. Please see the NUnit 4 Migration Guide and take care to prepare your NUnit 3 code before you do the upgrade. If you're upgrading from NUnit 4, please check the release notes for version 5 ( The latest stable release of the NUnit Framework is available on NuGet or can be downloaded from GitHub. Pre-release builds are available on MyGet. Documentation for all NUnit projects can be found at the documentation site. NUnit Documentation Installation Release Notes Code Samples For more information on contributing to the NUnit project, please see CONTRIBUTING.md and the Developer Docs. NUnit 3.0 was created by Charlie Poole, Rob Prouse, Simone Busoli, Neil Colvin and numerous community contributors. NUnit is open source software, and all NUnit components are released under the MIT license. Some earlier releases used the NUnit license. Both of these licenses allow the use of NUnit in free and commercial applications and libraries without restrictions. Core Projects NUnit Test Framework - The test framework used to write NUnit tests (this repository) NUnit Visual Studio Adapter - Visual Studio/Dotnet adapter for running NUnit 3 and higher in Visual Studio or the dotnet command line. NUnit Analyzers - Roslyn analyzers for NUnit tests, providing code analysis and refactoring support in Visual Studio and other IDEs that support Roslyn analyzers. NUnit Console and Engine - Runs unit tests from the command line and provides the engine that is used by other test runners to run NUnit tests. Visual Studio Extensions NUnit Visual Studio Templates - Project templates and snippets for writing unit tests in Visual Studio. This repo is for reference only, as the templates have been donated to the Dotnet project and are maintained there, and also released as part of the dotnet releases. Visual Studio Test Generator - Generates NUnit tests in Visual Studio NUnit 2 Visual Studio Adapter - Visual Studio adapter for running older NUnit 2.x tests in Visual Studio and in VSTS/TFS builds
~7 min read
NUnit is an open-source unit testing framework for .NET, .NET Framework, and Mono. It serves the same purpose as JUnit does in the Java world, and is one of many in the xUnit family.
== Features == Tests can be run from a console runner, within Visual Studio through a Test Adapter, or through 3rd party runners. Tests can be run in parallel. Strong support for data driven tests. Supports multiple platforms including .NET Core, Xamarin Mobile, Compact Framework and Silverlight. Every test case can be added to one or more categories, to allow for selective running.
Excerpt from the source-code README · 6,168 chars · not written by Vinony
via Wikidata · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).