title: Depedency Injection In ASP.net controller
body: <p>I am working on a project with Entity Framework. I want to know is it normal to use Dependency Injection for Entity connection for unit testing. I want to start from little then dive into the world of DI, and also I use (have tested in a simple app) Autofac as container.
  Also a question for future, If I have more than 50 viewmodels, how I suppose to use dependency injection for them. I have read in the net that it's not normal to have more than 5 dependencies in controller constructor.</p>