I wonder if it is a good idea to generalize a `BaseTestCase` at this level. The methods here are tailored to the two tests that currently implement them. I personally prefer to encapsulate each unit test class as much as possible, or to use a BaseTest class that is truly general and is common to all Bundles.

As it stands, this test class would probably end up "evolving" in bizzare ways I think.

Just my thoughts.