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;
            }
        }
Ejemplo n.º 2
0
        public void WhenISerialiseThePOCO()
        {
            var serialisableProperties = _reasonablyComplexObject.GetSerializableProperties();

            Json.Serialise(_jsonSerialisor, new JsonPropertiesSerialisor(serialisableProperties));
        }