towards a contained test suite with no system state side effects

Here is a quick snapshot of my current work.
Split into multiple lines. Soft goal is no lines longer than 80 columns; hard limit is 90 columns.