What is the right way to create many tests that require data from different models?

What is the right way to create many tests that require data from different models?