Top 20 NuGet Unit Testing Packages

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 tests. Runs on .NET Framework 4.5.1+ and .NET Standard 1.4+. Supports the unit test frameworks MSTest, MSTest2, NUnit, XUnit, XUnit2, MBUnit, Gallio, MSpec, ...
Invalid image
Advanced testing library for F#
Invalid image
This package is now obsolete and has been replaced by the NUnit.Console package. It 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 test...
Invalid image
Utilities to streamline unit testing in Dynamics CRM 2016 by faking the IOrganizationService against an In-Memory context which runs blazingly fast.
Invalid image
Includes support for running xUnit.net v2 tests on iOS, Android, and UWP devices
Invalid image
Moq is the most popular and friendly mocking framework for .NET
Invalid image
NSubstitute is a friendly substitute for .NET mocking frameworks. It has a simple, succinct syntax to help developers write clearer tests. NSubstitute is designed for Arrange-Act-Assert (AAA) testing and with Test Driven Development (TDD) in mind.
Invalid image
A simple and sane data generator for populating objects that supports different locales. A delightful port of the famed faker.js and inspired by FluentValidation. Use it to create and load databases and UIs with mock up data. Get started by using Faker class or a DataSet directly.
Invalid image
A package including the NUnit 3 TestAdapter for Visual Studio 2012 (Update 1) onwards. With this package you don't need to install the VSIX adapter package, and you don't need to upload the adapter to your TFS server. Note that this package ONLY contains the adapter, not the NUnit framework. You ...
Invalid image
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...
Invalid image
This extension allows NUnit to recognize and load solutions and projects in Visual Studio format. It supports files of type .sln, .csproj, .vbproj, .vjsproj, .vcproj and .fsproj.
Invalid image
This extension sends specially formatted messages about test progress to TeamCity as each test executes, allowing TeamCity to monitor progress.
Invalid image
FsUnit is a set of extensions that add special testing syntax to NUnit.
Invalid image
Code Analyzers for projects using xUnit.net that help find and fix frequent issues when writing tests.
Invalid image
Flurl.Http is a fluent, portable, testable HTTP client library that extends Flurl's URL builder chain.
Invalid image
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.
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
Library for running Xamarin.Forms inside of unit tests
Invalid image
Unquote is not just another DSL or API for making unit test assertions. Instead, assertions are written as plain, statically-checked F# quoted expressions and test failure messages are given as step-by-step F# expression evaluations. Unquote integrates configuration-free with all exception-based un...
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.