I think you're testing too much in one method name. Usually one test method should have one assertion. It's an anti-pattern called "test it all", see http://stackoverflow.com/questions/333682/tdd-anti-patterns-catalogue