Testing infrastructure

Methods all in tests, events not yet implemented in ttt
One is an event; the other is a method– so not a duplicate.