VS Team System 2010 has the features needed to conduct acceptance testing that are suitable for what you are trying to do. As mentioned by the Gregory A Beamer Unit, tests for MVC are performed by the controller. You can also test the model depending on how you implement your model.
There is a lot of controversy. Some people view the model as business objects, where I view them as representations of a model specific to the presentation. More viewing models. Since my model does not have real functionality, I do not need to test it. I am testing my DAL, Business Logic Layer outside of MVC. MVC is indeed part of the presentation layer. This breakdown of your Presentation is not for your application. You are still overlaying your application.
As for module testing, the controller is testing. You can test your model if there are methods that require testing. As for the views that they accept, tested by users or through automation, for example, Watin.
cjibo
source share