Top 20 NuGet Unit Testing Packages

Simple test fixture pattern
Auto Health Check abstractions.
Common code for all SignalR.UnitTestingSupport.* nugets . If you want support for unit testing signalR core (Hub and IHubContext) use one of this packages (NUnit, xUnit, MsTest version): https://www.nuget.org/packages/SignalR.UnitTestingSupport.NUnit, https://www.nuget.org/packages/SignalR.UnitTe...
Library contains set of reusable actions and assertions for StoryLine library.
CNUnit - tool to run concurrent tests using many instances of NUnit Console Runner. For example for not threadsafe tests
.Net Core Test Result Parser Global Tool Usage: dotnet labodotnettestresultsparser [arguments] [options] Arguments: path The test result xml path. Options: --version Show version information -?|-h|--help Show help information -f|--format Unit test result xml format. Allowe...
Fettle is an experimental mutation testing tool for C# code. It can mutate C# code that runs on the .NET Framework (Mono or .NET Core are not supported). If your tests use NUnit 3, Fettle will use them by default (version 3.10 or higher recommended). Or if you use another framework, or need to run ...
BDD Framework for xUnit and .Net Core
Visual Testing framework to allow tests written in Selenium to compare screenshots and highlight any differences
Extensions and utilities for XUnit.NET test projects This includes API for making tests dynamically skippable, asserting timeouts on async tasks, and other helpful utilities. Commonly used types: McMaster.Extensions.Xunit.SkippableFact McMaster.Extensions.Xunit.SkippableTheory
Scribe lets you write RSpec-style tests in C# (without leaving the comfort of your favorite testing framework).
Given-When-Then test framework that integrates NUnit and Ninject for unit and integration testing.
A chaos testing library for .NET. Ruh Roh allows you to reconfigure your dependencies (like an HTTP service) in order to simulate service outages, slow network connections, and so on. This can help to improve your software and allows for testing these - and more! - scenarios without having to actual...
Support Microsoft.Extensions.Logging to ITestOutputHelper. public void Configure(IServiceProvider provider) { XunitTestOutputLoggerProvider.Register(provider); }
Additonal FluentAssertions for multithreaded tests
This package helps you to solve expression function in unit test moq framework.
MvcRouteTester is a .Net library to help unit testing ASP MVC route tables. It contains asserts for for both regular controllers and the Api controllers that are new in MVC 4.0. It is built in .Net 4.0 and ASP MVC 4.0.
A library for creating Http servers on the fly in tests and stubbing responses. The verification calls have now moved to HttpMock.Verify.NUnit. Use HttpMock.Logging.Log4Net for logging to the console.
When you make a unit test assertion with PowerAssert, your assertion messages become much more useful.
Generates valid, readable C# from an expression tree, and can annotate that code with runtime values. Useful for e.g. code generation and unit testing assertions.