Example #1
0
        public void AssignedString_should_serialize()
        {
            DummyString collection = new DummyString();

            collection.Prop1 = "prop 1";

            // serialize
            var serializeSettings = new JsonSerializerSettings();

            serializeSettings.Initialize();
            string json = JsonConvert.SerializeObject(collection, Formatting.None, serializeSettings);

            Assert.Equal(@"{""prop1"":""prop 1""}", json);
        }
Example #2
0
        public void NullString_should_not_serialize()
        {
            DummyString dummyObject = new DummyString();

            dummyObject.Prop1 = null;

            // serialize
            var serializeSettings = new JsonSerializerSettings();

            serializeSettings.Initialize();
            string json = JsonConvert.SerializeObject(dummyObject, Formatting.None, serializeSettings);

            Assert.Equal(@"{}", json);
        }