Example #1
0
        public T MessageRoundTrip <T>(T inMsg, Func <MessageDeserializer, T> deserialize) where T : Message
        {
            MessageSerializer ser = new MessageSerializer();

            ser.SerializeMessage(inMsg);
            MessageDeserializer deser = new MessageDeserializer();

            deser.InitWithBuffer(ser.GetBytes());
            return(deserialize(deser));
        }