Testing MVC Controllers without live server.
Simulates HTTP requests and asserts status codes without launching live web server.