This amount of set up indicates a very very coupled code base.  Look into how you can use [Fake Objects](http://xunitpatterns.com/Fake%20Object.html) to start to test each method or object without interacting with it's collaborators.