public void Test_GetService_MessageSerialization()
        {
            const string ExpectedMessageByteString = "2400003412efcdab00000000000000000000000000000042000000000000000002000000";

            GetServiceRequest getServiceRequest = new GetServiceRequest();

            getServiceRequest.AckRequired      = false;
            getServiceRequest.ResponseRequired = false;
            getServiceRequest.SequenceNumber   = 0x42;
            getServiceRequest.Source           = 0xabcdef12;

            MemoryStream buffer = new MemoryStream(getServiceRequest.MessageSizeInBytes);

            getServiceRequest.SerializeTo(buffer);

            string serializedString = GetHexByteStringFromBuffer(buffer);

            Assert.AreEqual(ExpectedMessageByteString, serializedString);
        }