Top 20 NuGet specification Packages
Abstract package for building query specifications in your domain model.
MixCore.EntityFrameworkCore
Run FubuMVC applications using the Kayak/OWIN stack
Machine.Specifications.Mvc is a set of extensions for testing ASP.Net MVC specific types.
It aims to ease the testing of ActionResult objects returned from MVC Controllers by providing an Machine.Specifications (MSpec) BDD syntax over these types.
A TestDriven.Net runner for the Context/Specification framework Machine.Specifications
Write maintainable UI tests with Selenium using Tranquire
Provides integration of NUnit constraints with Tranquire.
Machine.Specifications.Runner.Utility provides a version independent runner for the Context/Specification framework Machine.Specifications
Entity Framework Core extensions.
Enables most async methods to use ISpecification.
Entity Framework 6 extensions.
Enables most async methods to use ISpecification.
ASP.NET Core library for Specification Pattern
Provides a framework for composing and executing reusable user actions during tests.
Testing Extensions
The specification pattern for composable business logic, in C#.
Specification and code generator for SignalR Core.
Machine.Specifications.AutoMocking attempts to reduce noise in Machine.Specifications (MSpec) tests when creating mock objects, dependencies and the subject under test.
DynamicSpecs NUnit integration
Based on DDD principles, this package is a simple specification pattern c# implementation to validate business rules on your domain.
LinqSpecs is a framework that will help you to create specifications for LINQ queries.
Supported platforms:
- .NET Standard 1.0+
- .NET Framework 4.5+
- .NET Core 2.0+
- .NET 5.0+
NSpecification is the most complete library for the Specification pattern and it's grounded on the Domain-Driven Design principles. Provides interface, abstract and a generic specification, composable, supports operators. This is probably the most fluent and least verbose library. Specifications can...