Top 20 NuGet Unit Testing Packages

Through a fluent, extensible interface, NBuilder allows you to rapidly create test data, automatically assigning values to properties and public fields that are one of the built in .NET data types (e.g. ints and strings). NBuilder allows you to override for properties you are interested in using lam...
This is MSTest V2, the evolution of Microsoft's Test Framework. Supported platforms: - .NET 4.5.0+ - .NET Core 1.0+ (Universal Windows Apps 10+, DNX Core 5+) - ASP.NET Core 1.0+ To discover and execute tests install MSTest.TestAdapter. To discover and execute tests for project.json based ...
A picture's worth a 1000 tests. Unit testing asserts can be difficult to use. Approval tests simplify this by taking a snapshot of the results, and confirming that they have not changed.
FsUnit is a set of extensions that add special testing syntax to NUnit.
FsUnit is a set of extensions that add special testing syntax to xUnit 2.
A Serilog sink that correlates log events with the code that produced them, enabling unit testing of log output.
Common helper classes developed with ApprovalTests
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...
This package includes the nunit3-console runner and test engine for version 3 of the NUnit unit-testing framework. The following extensions are included with this package: * NUnitProjectLoader - loads tests from NUnit projects * VSProjectLoader - loads tests from Visual...
This is the Flurl.Http package, repackaged with strongly named assemblies. See for the official project.
The Microsoft Test Platform Object Model.
The MSbuild targets and properties for building .NET test projects.
Testing doubles for EntityFramework.
The xUnit test output sink for Serilog
Shouldly - Assertion framework for .NET. The way asserting *Should* be
An extension for describing your tests using natural language. Installing this package installs Xbehave.Core and xunit.
Advanced testing library for F#
Testplatform host executes the test using specified adapter.
Combined package to setup SpecFlow with NUnit v2.6+ easily. For running tests with NUnit runners, use SpecFlow.NUnit.Runners package!
NFluent is an ergonomic check library which aims to fluent your .NET TDD experience (based on simple Check.That() check statements). NFluent aims your tests to be fluent to write (with an happy 'dot' auto completion experience), fluent to read (i.e. as close as possible to plain English expression),...