A very basic example of how dependency injection works in a console application (as opposed to a .NET Web App), annotated with a lot of comments for a better understanding of the code and the topic in general.
I followed CroninTechnologys Youtube Tutorial to practice dependency injection.
ARCHIVED