public NewtonsoftSerializeTest() { if (JsonConvert.DefaultSettings == null) { JsonConvert.DefaultSettings = () => new JsonSerializerSettings { Converters = { new QowaivJsonConverter() } }; } QowaivJsonConverter.Register(); }
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."); }