title: Unit test wiring of MVC, FluentValidation, and Ninject
body: <p>I have set up an MVC web project with FluentValidation and Ninject using the Ninject.Extensions.Mvc.FluentValidation package.  I followed the documentation of that package directly.</p>
  
  <p>I'd like to write an automated test that verifies this wiring, and checks that the model validation will use the FluentValidation validators as expected.  I'm having a hard time spinning up the right pieces of the MVC application in my test in order to do this.</p>
  
  <p>Basically, I want to spin up the MVC app enough so that the Ninject kernel is created, the model binders are wired, and validators are created.  Then I want to try to validate an entity through the MVC model validation and make sure that expected messages from the validator are showing up.</p>
  
  <p>What is the best way to automating the testing of the interaction between Ninject, MVC, and FluentValidation?</p>