public SerializerCore Serializer() { if (defaultSerializer == null) { defaultSerializer = new SerializerCore(SerialConfig.DEFAULT_REGISTERED_TYPES); } return(defaultSerializer); }
public void TestGetSerializer() { SerializerCore serializer = Persistence.Get().Serializer(); Assert.IsNotNull(serializer); SerializerCore serializer2 = Persistence.Get().Serializer(); Assert.IsTrue(serializer == serializer2); }
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); }