this test is touching a lot of items and seems like it would be better to have it separate.

If you do group them in another class, you can then make more granular assertions, since you are only dealing with the "from X to Y"
scenario you can then have methods that are called: `test_only_include_runs_within_range` for example.

A test name like that one would be more meaningful, and easier to know what is it about if it fails (that seems like it is what you are testing in this one at least).

But then, you are no longer constrained by that one case, you can add a few more for sure. For example, you are not testing the error case (which you are in the controller).

And since you would be grouping them in a class, it would be trivial to add another test case.