Functional controller testing for ASP.Net MVC