Esempio n. 1
0
 public SerializerCore Serializer()
 {
     if (defaultSerializer == null)
     {
         defaultSerializer = new SerializerCore(SerialConfig.DEFAULT_REGISTERED_TYPES);
     }
     return(defaultSerializer);
 }
Esempio n. 2
0
        public void TestGetSerializer()
        {
            SerializerCore serializer = Persistence.Get().Serializer();

            Assert.IsNotNull(serializer);

            SerializerCore serializer2 = Persistence.Get().Serializer();

            Assert.IsTrue(serializer == serializer2);
        }
Esempio n. 3
0
        public void TestSerializeDeSerialize()
        {
            SerializerCore serializer = Persistence.Get().Serializer();

            IInference inf = new ManualInputWithPostDeserialize();

            byte[] bytes = serializer.Serialize(inf);
            Assert.IsNotNull(bytes);

            IInference serializedInf = serializer.Deserialize <ManualInput>(bytes);

            Assert.IsNotNull(serializedInf);

            Assert.IsTrue(callVerify.Count == 1);
        }