Top 20 NuGet Unit Testing Packages

Invalid image
Machine.Specifications is a Context/Specification framework geared towards removing language noise and simplifying tests.
Invalid image
WARNING: 2.0 CONTAINS BREAKING CHANGES - REVIEW RELEASE NOTES CAREFULLY! Flurl.Http is a fluent, portable, testable HTTP client library that extends Flurl's URL builder chain.
Invalid image
ReportGenerator converts XML reports generated by OpenCover, PartCover, dotCover, Visual Studio, NCover, or Cobertura or into human readable reports in various formats. The reports do not only show the coverage quota, but also include the source code and visualize which line has been covered.
Invalid image
A library for creating Http servers on the fly in tests and stubbing responses. The verification calls have now moved to HttpMock.Verify.NUnit. Use HttpMock.Logging.Log4Net for logging to the console.
Invalid image
Combined package to setup SpecFlow with NUnit easily for running the tests with the NUnit runners.
Invalid image
Shouldly - Assertion framework for .NET. The way asserting *Should* be
Invalid image
This package includes nunit.engine and related assemblies, for use by runner programs. It is not intended for direct use by users who simply want to run tests.
Invalid image
Machine.Specifications (MSpec) adapter for .NET Framework and .NET Core including dotnet cli (dotnet test), Visual Studio IDE, TFS, Visual Studio Online, Visual Studio Team Services.
Invalid image
Unit testing framework for Sitecore.
Invalid image
Combined package to setup SpecFlow with NUnit v2.6+ easily. For running tests with NUnit runners, use SpecFlow.NUnit.Runners package!
Invalid image
This extension allows NUnit to recognize and load NUnit projects, file type .nunit.
Invalid image
This extension allows NUnit to create result files in the V2 format, which is used by many CI servers.
Invalid image
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.
Invalid image
This extension allows NUnit to load and run tests compiled against earlier versions of the NUnit framework. Versions 2.0 through 2.6.4 are supported.
Invalid image
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit test. Runs on 4.0 and 4.5 (Desktop and Windows Store), CoreCLR, Silverlight 5 and Windows Phone 8, 8.1 and 8.1 for Silverlight. Supports the unit test frameworks ...
Invalid image
A BDD style testing framework, heavily relying on auto mocking containers.
Invalid image
Unit testing framework for Sitecore.
Invalid image
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.
Invalid image
ASP.NET Core web server for writing and running tests.
Invalid image
Chutzpah is an open source JavaScript test runner which helps you integrate JavaScript unit testing into your website. It enables you to run JavaScript unit tests from the command line and from inside of Visual Studio. It also supports running in the TeamCity continuous integration server.