SOLID Principles real project application in C# This example is based on Order Fullfillment context. The article here: SOLID Blog