Top 20 NuGet xUnit Packages

Useful tools when unit testing applications that use Entity Framework Core. See readme file on github.
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.5 and 4.7, as well as .NET Core 2.0, .NET Standard 1.3, 1.6 and 2.0. Supports the unit test frameworks MSTest, MSTest2, Galli...
Allows creating acceptance tests in developer friendly environment by offering LightBDD.Framework features on top of xUnit 2 testing framework. High level features: * user friendly bdd scenario definitions; * test execution tracing and time measurement, helpful during longer test execution; * Xml/H...
Combined package to setup SpecFlow with xUnit easily.
Accelerates preparation of mocked structures for unit tests under xUnit2 by configuring AutoFixture data generation to use Moq. Gracefully handles recursive structures by omitting recursions.
FsUnit is a set of extensions that add special testing syntax to xUnit 2.
Pluggable foundation blocks for building distributed apps.
The xUnit test output sink for Serilog
FsCheck.Xunit integrates FsCheck with xUnit.NET by adding a PropertyAttribute that runs FsCheck tests, similar to xUnit.NET's FactAttribute. All the options normally available in vanilla FsCheck via configuration can be controlled via the PropertyAttribute.
Make your xunit tests more closely emulate your application by running them on STA threads, with support for various SynchronizationContexts.
Extensions for Microsoft.Extensions.Logging for xunit.
Make your Xunit test methods self-determine to report a "skipped" result. Useful for such cases as "not supported on this platform" results or other environmental inputs.
PureActive Serilog Sink for xUnit
NFluent is an ergonomic check library which aims to fluent your .NET TDD experience (based on simple Check.That() check statements). NFluent aims your tests to be fluent to write (with an happy 'dot' auto completion experience), fluent to read (i.e. as close as possible to plain English expression),...
Includes support for running v2 tests on iOS, Android, and UWP devices
Breakdance is a testing framework for managing the dangerous dance of shipping public APIs. This package contains helper classes for testing any WebAPI endpoint. These classes make it super easy to craft HTTP requests to your API at test time. Commonly used types: Microsoft.R...
Breakdance is a testing framework for managing the dangerous dance of shipping public APIs. This package helps generate public API reports for any .NET assembly, and compare them against a prior unit test run. That way, if something in the API surface changed, the unit test will fail. ...
Restier is a framework for building convention-based, secure, queryable APIs with ASP.NET. This package contains runtime components for implementing Restier convention semantics and query interception. Commonly used types: Microsoft.Restier.Core.RestierController
Aurochses.Xunit is a library for creating xUnit tests.
Extensions for ordered testing with Xunit. Full support for ordering at all levels - test collections, test classes and test cases. Support for AssemblyFixture including IMessageSink injection and IAsyncLifetime. Supports .NET Core 1.x, .NET Core 2.x. and .NET 4.5.2+