Dependency Injection , one of the most talked topic in developers world.. I discussed about Dependency Injection in my earlier post, so if you haven't read it then I suggest that you should read it first. In this post I am going to describe how dependency injection works.. Dependency injection is basically creating object and setting property of that object which are described in configuration.