I am writing an MCV3 application using Windsor as the IoC container. I am using Cassini-dev and WaitN in the Acceptance tests and have a number of basic tests which work fine.
What I normally do in my acceptance testing is fire up a new database with a unique name, populate it with some data, run the test and then through the database away.
In order to do this I need to provide my MVC3 application the new database connection string which is wired up to a configuration object passed into Windsor.
Additionally I will need to mock out a couple of components that do not exist in my testing environment and need to pass those into Windsor instead or the real objects.
If anyone has done this or something similar I would be interested to hear about your experience.