tests for signal, bus, and event done and all passing