private void assertLower(MessageProperties properties) {
assertEquals("appId", properties.getAppId());
assertEquals("clusterId", properties.getClusterId());
assertEquals("contentEncoding", properties.getContentEncoding());
assertEquals(MessageProperties.CONTENT_TYPE_TEXT_PLAIN, properties.getContentType());
assertEquals(1, properties.getContentLength());
assertEquals("correlationId", properties.getCorrelationId());
assertEquals(MessageDeliveryMode.NON_PERSISTENT, properties.getDeliveryMode());
assertEquals(2, properties.getDeliveryTag());
assertEquals("expiration", properties.getExpiration());
assertEquals("bar", properties.getHeaders().get("foo"));
assertEquals("fiz", properties.getHeaders().get("qux"));
assertEquals("fuz", properties.getHeaders().get("baz"));
assertEquals(Integer.valueOf(3), properties.getMessageCount());
assertEquals("messageId", properties.getMessageId());
assertEquals(Integer.valueOf(4), properties.getPriority());
assertEquals("receivedExchange", properties.getReceivedExchange());
assertEquals("receivedRoutingKey", properties.getReceivedRoutingKey());
assertTrue(properties.getRedelivered());
assertTrue(properties.getTimestamp().getTime() > 0);
assertEquals("type", properties.getType());
assertEquals("userId", properties.getUserId());
}