Feature/add transport structure

These should probably be local variables in `.setUp()` rather than class attributes. Mutable class attributes are generally a bad idea anyway, because tests can accidentally modify them and introduce unexpected coupling.