This is actually just asserting a single message exists in the stack, but I think what we really want to test is to wait for a new message to be received; so we'd need to check for an initial number of messages, then waiting for a new one to be added so the count changes; what do you think?