Beispiel #1
0
 public void AdaptedJsonSerializer_Set_Serialization_Properties_Of_Writer_To_Serializer()
 {
     using (var writer = new JsonTextWriter(TextWriter.Null)
     {
         Culture = new CultureInfo("fr-FR"),
         DateFormatHandling = DateFormatHandling.MicrosoftDateFormat,
         DateFormatString = "yyyy-MM-dd HH:mm:ss",
         DateTimeZoneHandling = DateTimeZoneHandling.RoundtripKind,
         FloatFormatHandling = FloatFormatHandling.Symbol,
         Formatting = Formatting.Indented,
         StringEscapeHandling = StringEscapeHandling.EscapeNonAscii,
         CloseOutput = true
     })
     {
         var serializer = writer.AdaptedJsonSerializer();
         Assert.True(serializer.Culture.Equals(new CultureInfo("fr-FR")));
         Assert.True(serializer.DateFormatHandling.Equals(DateFormatHandling.MicrosoftDateFormat));
         Assert.True(serializer.DateTimeZoneHandling.Equals(DateTimeZoneHandling.RoundtripKind));
         Assert.True(serializer.FloatFormatHandling.Equals(FloatFormatHandling.Symbol));
         Assert.True(serializer.Formatting.Equals(Formatting.Indented));
         Assert.True(serializer.StringEscapeHandling.Equals(StringEscapeHandling.EscapeNonAscii));
         Assert.True(serializer.DateFormatString.Equals("yyyy-MM-dd HH:mm:ss"));
     }
 }