public void ModKeyConverter_Deserialize_Missing() { var settings = new JsonSerializerSettings(); settings.Converters.Add(new ModKeyJsonConverter()); var target = new ModKeyClass(); var toDeserialize = $"{{}}"; JsonConvert.DeserializeObject <ModKeyClass>(toDeserialize, settings) ! .Member .Should().Be(target.Member); }
public void ModKeyConverter_Serialize() { var settings = new JsonSerializerSettings(); settings.Converters.Add(new ModKeyJsonConverter()); var toSerialize = new ModKeyClass() { Member = Utility.LightMasterModKey3 }; JsonConvert.SerializeObject(toSerialize, settings) .Should().Be($"{{\"Member\":\"{toSerialize.Member}\"}}"); }
public void ModKeyConverter_Deserialize() { var settings = new JsonSerializerSettings(); settings.Converters.Add(new ModKeyJsonConverter()); var target = new ModKeyClass() { Member = Utility.LightMasterModKey3 }; var toDeserialize = $"{{\"Member\":\"{target.Member}\"}}"; JsonConvert.DeserializeObject <ModKeyClass>(toDeserialize, settings) ! .Member .Should().Be(target.Member); }