Carrot.Tests.MessageHeaders.Parsing C# (CSharp) Method

Parsing() private method

private Parsing ( ) : void
return void
        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);
        }