Order processing application using predefined business rules
OrderProcessingApplication details as below :
- Console menu driven applcation to place the orders.
- Use of NBuilder nuget package for generating test/mock data.
- Used Strategy design pattern to develop this application. Also used dependency injection at required places.
- For new business rule we can add new substrategy which inherits base strategy - IOrderProcessingBaseStrategy.