Genericise
Simple tests. The QosTests class is surprisingly unhelpful here, almost all of it is to do with how qos needs to be shared, survive consumers starting and stopping, etc.