Esempio n. 1
0
 public NewtonsoftSerializeTest()
 {
     if (JsonConvert.DefaultSettings == null)
     {
         JsonConvert.DefaultSettings = () => new JsonSerializerSettings {
             Converters = { new QowaivJsonConverter() }
         };
     }
     QowaivJsonConverter.Register();
 }
Esempio n. 2
0
        public void Register_ClearAll_Successful()
        {
            var settings = JsonConvert.DefaultSettings.Invoke();

            settings.Converters.Clear();

            Assert.AreEqual(0, settings.Converters.Count, "Default converters should be empty.");

            QowaivJsonConverter.Register();

            settings = JsonConvert.DefaultSettings.Invoke();

            Assert.AreEqual(1, settings.Converters.Count, "Default converters should contain one converter.");
            Assert.AreEqual(typeof(QowaivJsonConverter), settings.Converters[0].GetType(), "Default converters should contain a QowaivJsonConverter.");
        }