Top 20 NuGet Unit Testing Packages

Package to use SpecFlow with xUnit 2.4 and later
Xunit extensions including several additional test fixtures
bUnit.xunit is an xUnit extension for bUnit, that provides a way for xUnit to run bUnit's razor-based tests, as well as other helpful extensions to make the testing experience better if you use xUnit for writing your tests.
Miscellaneous code for testing Grpc.Core Note that the Grpc.Core implementation of gRPC for C# is in maintenance mode and will be replaced by grpc-dotnet in the future. See https://grpc.io/blog/grpc-csharp-future/ for details.
NUnitLite provides a simple way to run NUnit tests, without the overhead of a full NUnit installation. It is suitable for projects that want to have a quick way to run tests using a console runner and don't need all the features of the NUnit engine and console runner. Supported platforms: - .NET Fr...
Pester is testing framework for PowerShell, written in PowerShell.
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Works with .NET Standard 2.0 and higher, .NET Framework 4.7 and higher and .NET 6 and higher. Supports the unit test frameworks MSTest2, NUnit3, NUnit...
Moq is the most popular and friendly mocking framework for .NET.
Shouldly - Assertion framework for .NET. The way asserting *Should* be
This package includes the nunit3-console runner and test engine for version 3 of the NUnit unit-testing framework. Any extensions, if needed, may be installed as separate packages.
NUnit attributes extenstions for Allure
VsTest extension for reporting test results into https://reportportal.io
Coverlet is a cross platform code coverage tool for .NET, with support for line, branch and method coverage.
Launches diff tools based on file extensions. Designed to be consumed by snapshot testing libraries.
The MSbuild targets and properties for building .NET test projects.
Testplatform host executes the test using specified adapter.
The Microsoft Test Platform Object Model.
An open source code coverage tool (branch and sequence point) for all .NET Frameworks 2 and above (including Silverlight). Also capable of handling 32 and 64 bit processes. Use ReportGenerator for best viewing results (also available via Nuget).
Provides extra types which may be useful when testing code which uses Noda Time, such as a fake programmable implementation of IClock and a time zone which has a fixed transition. These types are also used to test Noda Time itself.
FsCheck is a tool for testing .NET programs automatically. You provide a specification of the program, in the form of properties which functions, methods or objects should satisfy, and FsCheck then tests that the properties hold in a large number of randomly generated cases. Such properties are actu...