MVC2 Unit Testing, Populating ModelState

added by tdupont
10/8/2010 4:13:53 PM

2 Kicks, 179 Views

When trying to unit test an MVC2 controller action that used the ModelState, I quickly learned that the ModelState is not populated when just newing up a Controller and calling one of its public methods. This can be solved by adding an 'AddValidationErrors' extension method to the ModelStateDictionary.