public void Initialize()
 {
     stringWriter = new StringWriter();
     sut = new JsonStringWriter(stringWriter);
 }
 private static string ConvertToJson(JsonObject jsonObject)
 {
     StringWriter stringWriter = new StringWriter();
     JsonStringWriter writer = new JsonStringWriter(stringWriter);
     JsonObjectReader.Read(jsonObject, writer);
     return stringWriter.ToString();
 }
 private static void WriteCallsTextWriter(Action<JsonStringWriter> jsonWriterCall, Action<TextWriter> expectedTextWriterCall)
 {
     TextWriter textWriter = Substitute.For<TextWriter>();
     var sut = new JsonStringWriter(textWriter);
     jsonWriterCall(sut);
     expectedTextWriterCall(textWriter.Received());
 }