Is it possible to unit test an MVC application without running the controllers in an ASP.NET process?
Ans) Yes, all the features in an asp.net MVC application are interface based and thus mocking is much easier. So, we don't require to run the controllers in an ASP.NET process for unit testing.