Xcepto was trying to solve RabbitMQ testing. It ended up reinventing testing itself.
When I started Xcepto, I wasn't trying to build a testing framework.
I was trying to solve a messaging problem.
RabbitMQ systems are notoriously awkward to test: events arrive asynchronously, processing order is not guaranteed, listeners must be configured before messages are published.
