Ejemplo n.º 1
0
        public void OnlyHandlesBackReferencesForClassesAndInterfaces()
        {
            serializer.EnableAutomaticBackReferences();


            var original = new RootWithPrimitive
            {
                Child = new RootWithPrimitive.ChildWithPrimitive
                {
                    Int      = 2,
                    DateTime = DateTime.Now
                }
            };

            Should.NotThrow(() => JObject.FromObject(original, CreateSerializer()).ToObject <RootWithPrimitive>(CreateSerializer()));
        }
Ejemplo n.º 2
0
        public void OnlyHandlesBackReferencesForClassesAndInterfaces()
        {
            serializer.EnableAutomaticBackReferences();


            var original = new RootWithPrimitive
            {
                Child = new RootWithPrimitive.ChildWithPrimitive
                {
                    Int = 2,
                    DateTime = DateTime.Now
                }
            };

            Should.NotThrow(() => JObject.FromObject(original, CreateSerializer()).ToObject<RootWithPrimitive>(CreateSerializer()));
        }