Top 20 NuGet unittesting Packages

Moq is the most popular and friendly mocking framework for .NET.
It's faking amazing! The easy mocking framework for .NET that works great in C# and VB.NET alike. No need to know the difference between a stub, a mock or a spy, everything's a fake! The easy to use, refactoring friendly API makes faking a breeze.
A Serilog sink that correlates log events with the code that produced them, enabling unit testing of log output.
The most powerful free mocking library available for .NET developers.
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...
It's what a Mocking Framework should be. Powerful. And it's the first of its kind.
Dynamic mocking framework for .NET
A unit testing framework, built on Moq, for Microsoft Dynamics 365 CE
.NET port of Hamcrest, a matcher library with some extra matchers
Foq is a lightweight thread-safe mocking library for F#, C#, and VB with a similar API to Moq.
Ludicrously lightweight dependency wrapper/provider to improve testability of classes that use dependencies that aren't easily mockable (e.g. System.DateTime).
Contributed features and third-party integration for Moq.
A small step for man kind, but a HUGE leap for build scripts.
Common code for all SignalR.UnitTestingSupport.* nugets . If you want support for unit testing signalR core (Hub and IHubContext) use one of this packages (NUnit, xUnit, MsTest version):,
Microsoft.VisualStudio.TestTools.UnitTesting to Xunit proxy
StatLight: Tool for executing Silverlight test xap packages or dll assemblies locally during development and in a continuous integration environment.
The Visual Studio Testing Extensions is a library that exposes a set of extension methods to provide a way to write more readable unit tests in the Visual Studio Unit Testing environment. It is developed in C# 4.0 and requires the .NET 4.0 runtime.
When writing unit tests for any code that uses dependency injection, and when using a mocking framework, we need to declare and inject any dependency we have. This is repetitive and boring code to write, especially on classes with many dependencies. AutoMock solves this by creating mocks/stubs on th...
A library for unit testing Serilog log events in concurrent testing frameworks.
Support for unit testing of libraries based on the re-linq SQL Backend.