Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bradygaster/ndecision
A Fluent decisioning engine for .NET
https://github.com/bradygaster/ndecision
Last synced: about 1 month ago
JSON representation
A Fluent decisioning engine for .NET
- Host: GitHub
- URL: https://github.com/bradygaster/ndecision
- Owner: bradygaster
- Created: 2018-08-09T19:16:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-05-31T18:47:49.000Z (over 1 year ago)
- Last Synced: 2024-10-29T10:13:35.275Z (3 months ago)
- Language: C#
- Homepage:
- Size: 1.69 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
NDecision
=============NDecision is a simple engine with a Fluent interface that borrows very much from Behavior Driven Development language.
Background
-------NDecision is a Fluent decisioning engine written with Behavior Driven Development principles in mind. It makes business logic easy, allows the encapsulation of logic flow into chainable statements that can be set up and executed on object instances using Lambda syntax. If you're a BDD practitioner, NDecision will allow you to write your BDD rules using easy-to-follow conventions and familiar Gherkin nomenclature. Likewise, if you're a TDD practitioner, your NDecision specifications (the actual rules you write using Lambda expressions) can be used simultaneously in your unit tests. Rather than separate the unit testing code from the true application code, NDecision allows you to write the rules once, test them, and then use them in your real production code.
* [NDecision Home Page](http://www.bradygaster.com/ndecision)
* [NDecision Release/Intro](http://www.bradygaster.com/announcing-the-ndecision-1.0-release)
* [NDecision.Aspects Intro](http://www.bradygaster.com/ndecision-with-aop)