Top 20 NuGet Unit Testing Packages

XtUnit is a unit testing extension for .Net based frameworks. It uses the interception application block to provide runtime abilities of rolling back any changes that were made to the database during Data related unit tests.
A fluent assertion module for PowerShell. Part of the PSST PowerShell Suite for Testing.
A mocking library for PowerShell, including dyamic mocks, multiple context levels, call tracking. Part of the PSST PowerShell Suite for Testing.
A test runner module for PowerShell, supporting TDD- and BDD-style test cases, NUnit-compatible test results, batch running or ISE F5 testing, and setup/teardown constructs. Part of the PSST PowerShell Suite for Testing.
Some simple utilities for unit testing in .Net
Construct models easily with lambda expressions.
framework for faking external web services for acceptance tests
Teddy Mocks is a simple, light-weight mock framework designed for TypeScript developers. It is type safe, refactorable, uses lambda-syntax, and supports the AAA style of unit testing. Teddy Mocks should feel familiar to .NET developers who like frameworks such as Moq.
Squire fluent unit testing API.
Provides common testing utilities as well as common Fakes assemblies.
Provides a simple means to generate random strings and sentances for test data Usage instructions can be found at
Utility methods for unit testing model validation in ASP.NET MVC. Enables you to execute validation on a model object from a unit test. This way you can test if your validation annotations are working properly, for example. Also allows you to perform validation of a (view)model against ...
A lightweight, micro-benchmarker for .NET.
The base class TestFixture provides a registry for test features which are automatically disposed after each test case.
Assert multiples properties when comparing an object and get the right feedback :-)
Echoer is a simple command-line utility that can be used to test console redirection and/or output parsing logic. The tool can echo custom text to the `stdout` or `stderr` console stream, exit with a specific exit code, check environment variable values, and simulate a long running process. See ht...
FileTextReplace (ftreplace) is a simple command-line utility initially designed to rewrite C# project's "App.config" and redirect "codebase" references into project's "Debug" folder, but implemented to be more configurable and useful. The tool can copy a source (template) file to the destinati...
Core database library used for assisting with integrations tests that connect to databases.
Cornerstone Testing Automation Framework. Provides everything a Cornerstone App developer needs to start creating test automation with Specflow.