public void TestStringOutput() { using (StringReader rdr = new StringReader("\"ABC\\b\\n\\\"DE\\u123DF\\\\\" ")) using (PushbackReader pbr = new PushbackReader(rdr, 1)) using (StringWriter wrt = new StringWriter()) { JSONString str = new JSONString(); str.Read("$", pbr); str.Write("", wrt, true); String output = wrt.ToString(); Assert.AreEqual("\"ABC\\b\\n\\\"DE\\u123dF\\\\\"", output); } }
public void TestLinefeedOutput() { using (StringReader rdr = new StringReader("\"\\n\" ")) using (PushbackReader pbr = new PushbackReader(rdr, 1)) using (StringWriter wrt = new StringWriter()) { JSONString str = new JSONString(); str.Read("$", pbr); str.Write("", wrt, true); string output = wrt.ToString(); Assert.AreEqual("\"\\n\"", output); } }