# Functions
NewTestLogger creates a new logger interface, logging via t.Log/t.Logf.
TestSingleProducerConsumer tests buffered events for a producer getting cancelled will not be consumed anymore.
# Type aliases
QueueFactory is used to create a per test queue instance.