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.
Auto-mocking Autofac container that uses NSubstitute.
Experiment.AutoFixture supports auto data using AutoFixture library in parameterized tests.
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.
Unit testing framework for Sitecore.
Unit testing framework for Sitecore.
Tools to help write tests for Microdot services.
A collection of utilities designed to impove the unit-testability or speed development of AspNetCore development projects.
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...
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...
A collection of utilities designed to impove the creation process of UnitTesting for AspNetCore applications.
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...
Unit testing framework for Sitecore.
.NET Core global tool continuous test runner that monitors and runs only the tests affected.
A collection of utilities designed to impove the creation process of UnitTesting for .NET Core and ASP.NET Core applications.
Unit testing framework for Sitecore.
Package Description
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.