Top 20 NuGet Unit Testing Packages

Extensions over NUnit to write fluent assertions with the Arrange-Act-Assert pattern.
Generate BDD-style spec descriptions from tests/stories/specs written in readable C# code. The entire test is specified in a single lambda expression in a fluent style. CLRSpec parses the expression tree and generates human-readable output from the code as it executes the test. (Pronounced 'cl...
FasterTests is a parallel unit tests console runner for NUnit
The TestLinkFixture attribute defines parameters that the NUnit-TestLink-Adaptor will use to automatically create and report test results from NUnit test runs.
NUnitOrange is now discontinued and superseded by ReportUnit (, its replacement, which now generates reports for several other test-runners besides NUnit NUnitOrange creates masonry style HTML reports for NUnit. Its a simple Console application that creates easy...
One assert to rule them all
Generates HTML report from NUnit3 TestResult.xml
Blackbuad UAT SpecFlow Generator Plugin. Produces bindings with dual signatures enabling that the tests for both MSTest and NUnit compatible runners. Manages chromedriver lifecycle. Based on See
A set of unit testing utilities to make unit testing a little easier.
Visual Studio 2015 extension to automate mocks creating and configuring. Also available via Visual Studio gallery . Don't forget to reload Visual Studio instance after the plugin installation.
The minimal set of dependencies to produce NUnit extensions and addins.
Faking support for DemiCode.Data
NUnit plugins used for test result reporting and other services
No longer supported - use Unickq.SpecFlow.Selenium for SpecFlow 2.2
Deprecated - please use Unickq.SpecFlow.Selenium instead
Extensions to make automated specifications with a BDD flavor for some .NET testing frameworks
An extension to the LightInject service container that enables dependency injection in xUnit test methods.
Base assembly for PageObjectModels for xUnit based projects
A set of C# specification extension methods that provide an easy to use 'testObject.Should***()' syntax for use with Xunit
Fluent Unit Test framework that allows you to define test methods as fluent lamda expressions instead of plain methods.