Top 20 NuGet unit-testing Packages

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.
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...
Auto-mocking Autofac container that uses NSubstitute.
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...
A Collection of fakes for various Microdot components, used for testing. Part of the Microdot framework. See also Gigya.Microdot.Testing.
Tools to help write tests for Microdot services.
Tools to help write tests for Microdot services.
Unit testing framework for Sitecore.
.NET Core global tool continuous test runner that monitors and runs only the tests affected.
dotMemory Unit is an additional unit testing framework that allows you to write tests that check code for all kinds of memory issues. For example, these can be tests that determine leaks by checking memory for objects of a particular type, or tests that track memory traffic and fail in case the traf...
Unit testing framework for Sitecore.
Unit testing framework for Sitecore.
Package Description
A collection of utilities designed to impove the creation process of UnitTesting for AspNetCore applications.
A collection of utilities designed to impove the unit-testability or speed development of AspNetCore development projects.
Diffa is a .netstandard unit-test assertion library that allows you to verify your test results against approved files. Inspired by [ApprovalTests](, Diffa will also automatically launch your favorite diff tool when an assertion fails so you can compare...
This package contains experimental support for configuring parts of the test engine by using ${xmlunit.KEYWORD} sequences inside the control document.
Unit testing framework for Sitecore.
XMLUnit provides you with the tools to verify the XML you emit is the one you want to create. It provides helpers to validate against an XML Schema, assert the values of XPath queries or compare XML documents against expected outcomes.