public void Write_TwoObjects_JsonArrayWithTwoObjects() { string expected = "[{},{}]"; var serializer = new JsonSerializer(); using (var sw = new StringWriter()) { using (var writer = new JsonDataWriter(sw, serializer)) { writer.Write(new object()); writer.Write(new object()); } Assert.AreEqual(expected, sw.ToString()); } }
public void Dispose_AfterWritingSingleObject_JsonOfSingleObject() { string expected = "{}"; var serializer = new JsonSerializer(); using (var sw = new StringWriter()) { using (var writer = new JsonDataWriter(sw, serializer)) { writer.Write(new object()); } Assert.AreEqual(expected, sw.ToString()); } }
public void Write_SingleEmptyObjectWithoutExplicitClose_JsonOfSingleObject() { string expected = "{}"; var serializer = new JsonSerializer(); using (var sw = new StringWriter()) { using (var writer = new JsonDataWriter(sw, serializer)) { writer.Write(new object()); } Assert.AreEqual(expected, sw.ToString()); } }