I think it would be clearer to assert that flows contains flow. 
Is there any reason for not doing that? Is equals method working correctly between returned flows?