# Structs
Config is used to initialize the test suite.
Message represents a message that was received by the consumer.
PublisherSuite is the base test suite that providers should embed.
# Interfaces
MessageAsserter allows providers to add their own assertions on the raw message.
MessageConsumer is the interface that providers must implement.
TestingT is a subset of testing.T that we need for assertions.