public void Parsing()
{
var messageType = typeof(Foo).GetCustomAttribute<MessageBindingAttribute>().MessageType;
const String contentEncoding = "UTF-8";
const String contentType = "application/json";
const String correlationId = "some-id";
const String messageId = "some-message-id";
var properties = new BasicProperties
{
Type = messageType,
ContentEncoding = contentEncoding,
ContentType = contentType,
CorrelationId = correlationId,
MessageId = messageId
};
var headers = HeaderCollection.Parse(properties);
Assert.Equal(messageType, headers.Type);
Assert.Equal(contentEncoding, headers.ContentEncoding);
Assert.Equal(contentType, headers.ContentType);
Assert.Equal(correlationId, headers.CorrelationId);
Assert.Equal(messageId, headers.MessageId);
}