public void ConsumerMessageHeaderTestMethod()
        {
            HeaderReaderTest _reader = new HeaderReaderTest();
            MessageHeader    _header = MessageHeader.GetConsumerMessageHeader(_reader);

            Assert.IsNotNull(_header);
            _header.Synchronize();
            Assert.AreEqual <ushort>(0, (byte)_header.MessageType);
            Assert.AreEqual <ushort>(1, _header.EncodingFlags);
            Assert.AreEqual <UInt32>(2, _header.MessageLength);
            Assert.AreEqual <ushort>(4, _header.MessageSequenceNumber);
            Assert.AreEqual <ushort>(6, _header.ConfigurationVersion.MajorVersion);
            Assert.AreEqual <ushort>(7, _header.ConfigurationVersion.MinorVersion);
            //Assert.AreEqual<ushort>(16, _header.FieldCount);
            //Assert.AreEqual<DateTime>(CommonDefinitions.TestMinimalDateTime, _header.TimeStamp);
            Assert.AreEqual <long>(8, _reader.m_Position);
            Assert.AreEqual <FieldEncodingEnum>(FieldEncodingEnum.VariantFieldEncoding, _header.FieldsEncoding);
        }