Esempio n. 1
0
        public void TestNull()
        {
            var nc = new NullableContainer();

            var json = Json.Format(nc);

            Console.WriteLine(json);
            Assert.Contains(json, "null");

            var nc2 = Json.Parse <NullableContainer>(json);

            Assert.IsNull(nc2.Field);
            Assert.IsNull(nc2.Prop);
        }
Esempio n. 2
0
        public void TestNotNull()
        {
            var nc = new NullableContainer()
            {
                Field = 23,
                Prop  = 24,
            };

            var json = Json.Format(nc);

            Console.WriteLine(json);
            Assert.DoesNotContain(json, "null");

            var nc2 = Json.Parse <NullableContainer>(json);

            Assert.AreEqual(nc2.Field.Value, 23);
            Assert.AreEqual(nc2.Prop.Value, 24);
        }