Exemplo n.º 1
0
        static void GoBackTest <T>(ref T original)
        {
            var typeRegistry = new Osaru.Serialization.TypeRegistry();
            var msgPack      = typeRegistry.SerializeToMessagePack(original);
            var d            = typeRegistry.GetDeserializer <T>();
            var parsed       = MessagePackParser.Parse(msgPack);
            var copy         = default(T);

            d.Deserialize(parsed, ref copy);

            Assert.AreEqual(original, copy);
        }
Exemplo n.º 2
0
 public void Setup(TypeRegistry r)
 {
     m_d = r.GetDeserializer <Single>();
 }