Would it make sense to split up this big testmethod in some private function blocks, to ease readabilty?