Top 20 NuGet specification Packages

A set of C# specification extension methods that provide an easy to use 'testObject.Should***()' syntax for use with Xunit
This package provides some classes and extension methods to support the Specification pattern.
Simple implementation of the specification pattern. Expression tree based implementation of the specification pattern.
LINQ implementation of specification pattern.
Basic set of specification pattern interfaces and base classes.
Implementation of Specification pattern
A small library for writing BDD-style specifications in C# / .NET. Spec4Net focuses on simplicity and ease-of-use. See the project home page for examples.
The specification Pattern is a great way to validate complex business rules in Domain.
Interfaces and base implementation for the Specification pattern.
A lightweight .NET library for writing behaviour driven unit tests
XCommon
XCommon
A generic implementation of the specification pattern.
DDD Library
Specification Library
.NET Standard Fluent Specification Structure combined with a Notification Pattern
Specification pattern implementation for filtering objects. Main features supported: - Serialize and deserizlize specification which is usefull for configuring filters - Support references to avoid declaration of duplicate specifications - Visitors for efficien work with specification expressions tr...
XCommon
The specification Pattern is a great way to validate complex business rules in Domain. p.s.: .Net Core version from Eduardo Pires DomainValidation package.