Same comment about splitting this method into smaller test cases and moving the test data outside.