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); }
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); }