Ejemplo n.º 1
0
        public void JsonSerializer_Serialize_hooks_on_sub_class()
        {
            var original = new HookTestSubClass();
            var json     = JsonSerializer.SerializeToString <HookTestSubClass>(original);

            Assert.That(original.OnSerializedTouched, Is.True);
            Assert.That(original.OnSerializingTouched, Is.True);
        }
Ejemplo n.º 2
0
        public void JsonSerializer_Deserialize_hooks_on_sub_class()
        {
            var original = new HookTestSubClass();

            var json         = JsonSerializer.SerializeToString <HookTestSubClass>(original);
            var deserialized = JsonSerializer.DeserializeFromString <HookTestSubClass>(json);

            Assert.That(deserialized.OnDeserializedTouched, Is.True);
        }