There are two key benefits of using MVC
•As the code is moved behind a separate class file, you can use the code to a great extent
•As behind code is simply moved to.NET class, it is possible to automate UI testing. This gives an opportunity to automate manual testing and write
unit tests.