Top 20 NuGet unit Packages

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.
The pack of different helpers and wrappers for .NET, based on dependency injection, thus fully testable.
The UnitOfWork package provides a lightweight starter kit for using the UOW, and Repository patterns with Entity Framework. It has been implemented in an easily testable way, so that you can mock data access to make testing easier.
Provides a starter kit for unit testing UOW/Repositories with EF. Compliments the UnitOfWork package.
WP-Fx.Testing is a small testing library with additional testing features. Currently there is only a user-friendlier exception testing provided.
Some simple utilities for unit testing in .Net
Runs test in MTA or STA
FakeModel offers you a Fluent interface for rapid creation of test data, automatically assigning values to properties (public, private and readonly) of an in-built .Net data type. Whilst building your model, you can assign the important values yourself and forget about the rest – or even declare tha...
Provides functionality for unit-testing types and instances of non-public classes and classes with non-public members.
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.
Provides common testing utilities as well as common Fakes assemblies.
Slimmed down wrapper around System.Threading.Tasks.Task class with a wrapper implementation for use in running application and a synchronous implementation for use in unit tests so testing simple multithreading code is a piece of cake. See example @ https://github.com/PawelStroinski/TaskUtils
Test
Common unit testing functionality for .Net applications - test generic repository.
Implementation of SystemWrapper.Interfaces using standard .NET Framework objects.
Set of interfaces of .NET system APIs that allows interaction mocking.
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 ...
SystemMock libraries allows you to easily mock Windows system resources like Registry in unit tests in .NET projects.