public void WhenISerialiseTheComplexObjectConsistingOfPropertiesAnArrayAndAComplexArray() {
            var writer = new BinaryWriter(new MemoryStream(), new UTF8Encoding(false));
            var serialisableProperties = _complexObject.GetSerializableProperties();

            using (var serialisor = new StandardJsonSerialisationStrategy(writer)) {
                Json.Serialise(serialisor, new JsonPropertiesSerialisor(serialisableProperties));
                _serialisedObject = serialisor.SerialisedObject;
            }
        }
        public void WhenISerialiseTheNestedObject() {
            var serialisableProperties = _nestedObject.GetSerializableProperties();
            var writer = new BinaryWriter(new MemoryStream(), new UTF8Encoding(false));

            using (var parser = new StandardJsonSerialisationStrategy(writer)) {
                Json.Serialise(parser, new JsonPropertiesSerialisor(serialisableProperties));
                _serialisedObject = parser.SerialisedObject;
            }
        }
        public void WhenISerialiseTheObjectWithARawJSONProperty() {
            var writer = new BinaryWriter(new MemoryStream(), new UTF8Encoding(false));
            var serialisableProperties = _objectWithARawJsonProperty.GetSerializableProperties();

            using (var serialisor = new StandardJsonSerialisationStrategy(writer)) {
                Json.Serialise(serialisor, new JsonPropertiesSerialisor(serialisableProperties));
                _serialisedObject = serialisor.SerialisedObject;
            }
        }
        public void WhenISerialiseTheComplexObjectConsistingOfPropertiesAnArrayAndAComplexArray()
        {
            var writer = new BinaryWriter(new MemoryStream(), new UTF8Encoding(false));
            var serialisableProperties = _complexObject.GetSerializableProperties();

            using (var serialisor = new StandardJsonSerialisationStrategy(writer)) {
                Json.Serialise(serialisor, new JsonPropertiesSerialisor(serialisableProperties));
                _serialisedObject = serialisor.SerialisedObject;
            }
        }
        public void WhenISerialiseTheObjectWithARawJSONProperty()
        {
            var writer = new BinaryWriter(new MemoryStream(), new UTF8Encoding(false));
            var serialisableProperties = _objectWithARawJsonProperty.GetSerializableProperties();

            using (var serialisor = new StandardJsonSerialisationStrategy(writer)) {
                Json.Serialise(serialisor, new JsonPropertiesSerialisor(serialisableProperties));
                _serialisedObject = serialisor.SerialisedObject;
            }
        }
Esempio n. 6
0
        public void WhenISerialiseTheNestedObject()
        {
            var serialisableProperties = _nestedObject.GetSerializableProperties();
            var writer = new BinaryWriter(new MemoryStream(), new UTF8Encoding(false));

            using (var parser = new StandardJsonSerialisationStrategy(writer)) {
                Json.Serialise(parser, new JsonPropertiesSerialisor(serialisableProperties));
                _serialisedObject = parser.SerialisedObject;
            }
        }
        public void GivenIHaveSerialisedTheComplexObject() {
            var serialisableProperties = _complexObject.GetSerializableProperties();
            var writer = new BinaryWriter(new MemoryStream(), new UTF8Encoding(false));

            using (var jsonSerialisor = new StandardJsonSerialisationStrategy(writer)) {
                Json.Serialise(jsonSerialisor, new JsonPropertiesSerialisor(serialisableProperties));
                var bytes = jsonSerialisor.SerialisedObject;

                using (var reader = new StreamReader(new MemoryStream(bytes), Encoding.UTF8)) {
                    _serialisedObject = reader.ReadToEnd();
                }
            }
        }
        public void GivenIHaveSerialisedThePOCOUsingJSON() {
            var stopwatch = new Stopwatch();
            stopwatch.Start();

            var writer = new BinaryWriter(new MemoryStream(), new UTF8Encoding(false));
            var serialisableProperties = _complexObject.GetSerializableProperties();

            using (var serialisor = new StandardJsonSerialisationStrategy(writer))
                Json.Serialise(serialisor, new JsonPropertiesSerialisor(serialisableProperties));

            stopwatch.Stop();
            _result1 = stopwatch.ElapsedMilliseconds;
        }
Esempio n. 9
0
        public void GivenIHaveSerialisedTheComplexObject()
        {
            var serialisableProperties = _complexObject.GetSerializableProperties();
            var writer = new BinaryWriter(new MemoryStream(), new UTF8Encoding(false));

            using (var jsonSerialisor = new StandardJsonSerialisationStrategy(writer)) {
                Json.Serialise(jsonSerialisor, new JsonPropertiesSerialisor(serialisableProperties));
                var bytes = jsonSerialisor.SerialisedObject;

                using (var reader = new StreamReader(new MemoryStream(bytes), Encoding.UTF8)) {
                    _serialisedObject = reader.ReadToEnd();
                }
            }
        }
        public void GivenIHaveSerialisedThePOCOUsingJSON()
        {
            var stopwatch = new Stopwatch();

            stopwatch.Start();

            var writer = new BinaryWriter(new MemoryStream(), new UTF8Encoding(false));
            var serialisableProperties = _complexObject.GetSerializableProperties();

            using (var serialisor = new StandardJsonSerialisationStrategy(writer))
                Json.Serialise(serialisor, new JsonPropertiesSerialisor(serialisableProperties));

            stopwatch.Stop();
            _result1 = stopwatch.ElapsedMilliseconds;
        }
Esempio n. 11
0
        public void GivenIHaveInstantiatedAJsonSerialisor()
        {
            var writer = new BinaryWriter(new MemoryStream(), new UTF8Encoding(false));

            _jsonSerialisor = new StandardJsonSerialisationStrategy(writer);
        }
 public void GivenIHaveInstantiatedAJsonSerialisor() {
     var writer = new BinaryWriter(new MemoryStream(), new UTF8Encoding(false));
     _jsonSerialisor = new StandardJsonSerialisationStrategy(writer);
 }