Top 20 NuGet Unit Testing Packages

A fluent, portable, testable HTTP client library.
Coverlet is a cross platform code coverage library for .NET Core, with support for line, branch and method coverage.
NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensible. This package includes the NUnit 3 framework assembly, which is referenced by your tests. You will need to install version 3 of the nunit3-console program or a third-party runner that supports NUni...
Moq is the most popular and friendly mocking framework for .NET
Shouldly - Assertion framework for .NET. The way asserting *Should* be
The Microsoft Test Platform Object Model.
The MSbuild targets and properties for building .NET test projects.
Unquote is not just another DSL or API for making unit test assertions. Instead, assertions are written as plain, statically-checked F# quoted expressions and test failure messages are given as step-by-step F# expression evaluations. Unquote integrates configuration-free with all exception-based un...
Combined package to setup SpecFlow with xUnit easily.
Advanced testing library for F#
Testplatform host executes the test using specified adapter.
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.
Friendly Traits for Xunit
FsCheck.Xunit integrates FsCheck with xUnit.NET by adding a PropertyAttribute that runs FsCheck tests, similar to xUnit.NET's FactAttribute. All the options normally available in vanilla FsCheck via configuration can be controlled via the PropertyAttribute.
Fluent Assertions extensions for ASP.NET MVC 5.
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.
Acceptance Test Driven Development and Executable Specifications for .Net
This extension allows NUnit to recognize and load solutions and projects in Visual Studio format. It supports files of type .sln, .csproj, .vbproj, .vjsproj, .vcproj and .fsproj.
This extension sends specially formatted messages about test progress to TeamCity as each test executes, allowing TeamCity to monitor progress.
An extension for describing your tests using natural language. Installing this package installs Xbehave.Core and xunit.