finish porting tests for route collection and route collection builder