Example #1
0
        public void Serialize_ThrowsForNullWriter()
        {
            var exception = Assert.Throws <ArgumentNullException>(
                () => JsonSerializationUtilities.Serialize(writer: null, value: _expectedObject));

            Assert.Equal("writer", exception.ParamName);
        }
Example #2
0
        private static string Serialize(object value)
        {
            using (var stringWriter = new StringWriter())
                using (var jsonWriter = new JsonTextWriter(stringWriter))
                {
                    JsonSerializationUtilities.Serialize(jsonWriter, value);

                    return(stringWriter.ToString());
                }
        }
Example #3
0
        public void Serialize_ReturnsCorrectJson()
        {
            using (var stringWriter = new StringWriter())
                using (var jsonWriter = new JsonTextWriter(stringWriter))
                {
                    JsonSerializationUtilities.Serialize(jsonWriter, _expectedObject);

                    var json = stringWriter.ToString();

                    Assert.Equal(_expectedJson, json);
                }
        }