public void Serialize_ThrowsForNullWriter() { var exception = Assert.Throws <ArgumentNullException>( () => JsonSerializationUtilities.Serialize(writer: null, value: _expectedObject)); Assert.Equal("writer", exception.ParamName); }
private static string Serialize(object value) { using (var stringWriter = new StringWriter()) using (var jsonWriter = new JsonTextWriter(stringWriter)) { JsonSerializationUtilities.Serialize(jsonWriter, value); return(stringWriter.ToString()); } }
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); } }