Testing infrastructure

Methods all in tests, events not yet implemented in ttt
It seems like this test covers the same thing that the first, longer test covers. Could we remove some of the duplication?