public void WhenISerialiseTheObject() { var serialisableProperties = _reasonablyComplexObject.GetSerializableProperties(); var writer = new BinaryWriter(new MemoryStream(), new UTF8Encoding(false)); using (var jsonSerialisor = new StandardJsonSerialisationStrategy(writer)) { Json.Serialise(jsonSerialisor, new JsonPropertiesSerialisor(serialisableProperties)); _serialisedObject = jsonSerialisor.SerialisedObject; } }
public void WhenISerialiseThePOCO() { var serialisableProperties = _reasonablyComplexObject.GetSerializableProperties(); Json.Serialise(_jsonSerialisor, new JsonPropertiesSerialisor(serialisableProperties)); }