Exemple #1
0
        public void NullClassMember()
        {
            var m    = new ModelWithInstance();
            var json = Json.Format(m);

            Assert.Contains(json, "null");

            m.InstObj = new InstanceObject();

            Json.ParseInto(json, m);
            Assert.IsNull(m.InstObj);
        }
Exemple #2
0
        public void NullClass()
        {
            // Save null
            var json = Json.Format(null);

            Assert.AreEqual(json, "null");

            // Load null
            var m = Json.Parse <ModelWithInstance>("null");

            Assert.IsNull(m);

            // Should fail to parse null into an existing instance
            m = new ModelWithInstance();
            Assert.Throws <JsonParseException>(() => Json.ParseInto("null", m));
        }
Exemple #3
0
        public void NullClassMember()
        {
            var m = new ModelWithInstance();
            var json = Json.Format(m);

            Assert.Contains(json, "null");

            m.InstObj = new InstanceObject();

            Json.ParseInto(json, m);
            Assert.IsNull(m.InstObj);
        }
Exemple #4
0
        public void NullClass()
        {
            // Save null
            var json = Json.Format(null);
            Assert.AreEqual(json, "null");

            // Load null
            var m = Json.Parse<ModelWithInstance>("null");
            Assert.IsNull(m);

            // Should fail to parse null into an existing instance
            m = new ModelWithInstance();
            Assert.Throws<JsonParseException>(() => Json.ParseInto("null", m));
        }