Top 20 NuGet Unit Testing Packages

Specification extensions and automocking utilities for interaction tests.
Would you like to write simple and clean specs around your ASP.NET MVC controllers, filters, and helpers? All you need is SpecsFor and this package!
Unit test helpers providing alternate syntax for testing with Moq
Easy-to-use test run reporter for MSTestV2 (testfx)
NBench is a cross-platform automated performance profiling and testing framework for.NET applications.
A headless browser supporting web navigation, html parsing, css style parsing, and javascript parsing/execution.
Test class generator to drive automated web ui tests with Selenium and SpecFlow 2.4 Works with BrowserStack, SauceLabs, TestingBot, CrossbrowserTesting and any WebDriver grid. Based on Baseclass.Contrib.SpecFlow.Selenium.NUnit.
Contains a TestEngine that can be used to create unit tests and integration tests for applications that are built with the Kingo framework. Source code and general guidance on how to use this framework can be found here: https://github.com/wimvangool/Kingo/wiki
MVC functional tests with a fixture pattern
TestFactory is a utility which helps composing and orchestrating test runs. TestFactory allows to create collections of test steps and guarantees that test steps run in a specific order. The result of a test run is summarized in a test summary.
A library to help create small application modules that are dependency and test friendly. It is the base for modules as micro-services. There are two concepts: The chains and the actions. The chains act like a state machine representation of the class, holding a context, which actions ca...
Machine.Fakes attempts to simplify the usage of such frameworks on top of Machine.Specifications by helping to reduce a lot of the typical fake framwork related clutter code in specifications. If you choose so, Machine.Fakes even helps you to stay mostly independent of a concrete fake framework by p...
Contributed features and third-party integration for Moq.
Acceptance Test Driven Development and Executable Specifications for .Net
SpecsFor is another Behavior-Driven Development framework that focuses on ease of use for *developers* by minimizing testing friction. This is package simply forwards to SpecsFor.StructureMap for backwards compatibility.
NUnit.Mocks was originally developed for internal use in NUnit's own tests, although we no longer use it for that purpose. In addition, it has been useful as a teaching tool, allowing users to gain familiarity with mocking techniques before moving on to more serious frameworks. For production use,...
Simple, terse, fluent unit testing of ASP.NET MVC Controllers. ASP.NET MVC 5 version; install FluentMVCTesting.Mvc4 if you are using MVC4 or FluentMVCTesting.Mvc3 if you are using MVC 3.
Easily create fake HTTP endpoints for integration testing
Ghpr.Core: Core package for test run reporter (NUnit, SpecFlow, MSTest, MSTestV2)
This project is to speed up and clean up unit testing and test driven development by returning random values.