コード例 #1
0
 public void WritePropertyIJsonSerializableWritesPropertyName()
 {
     using (var stringWriter = new StringWriter(CultureInfo.InvariantCulture))
     {
         var serializable = new StubIJsonSerializable {
             OnSerialize = w => w.WriteProperty("child", "property")
         };
         new JsonWriter(stringWriter).WriteProperty("name", serializable);
         AssertEx.StartsWith("\"name\":", stringWriter.ToString(), StringComparison.OrdinalIgnoreCase);
     }
 }
コード例 #2
0
 public void WritePropertyIDictionaryStringStringWritesPropertyNameFollowedByValuesInCurlyBraces()
 {
     using (var stringWriter = new StringWriter(CultureInfo.InvariantCulture))
     {
         var writer = new JsonWriter(stringWriter);
         writer.WriteProperty("name", new Dictionary <string, string> {
             { "key1", "1" }
         });
         AssertEx.StartsWith("\"name\":{", stringWriter.ToString(), StringComparison.OrdinalIgnoreCase);
         AssertEx.EndsWith("}", stringWriter.ToString(), StringComparison.OrdinalIgnoreCase);
     }
 }