1
Vote

Refactor Fluent API

description

Clean up and "fluent-ize" the API Surface for applying conventions.
 
1) Build foundation of exposing conditions and strategies for Interface, Implementation, Lifetime and Dependency Property identification
2) Create Extension methods that build on top of this foundation
3) Identify packages to support various common libraries.
  • If package doesn't add any additional dependencies/references to FluentUnity, add to unique namespace
  • If package requires additional dependency/references, create new FluentUnity Assembly to contain package

comments