public void Serialize_IfTheSerializableLocalizationResourceIsEmpty_ShouldSerializeCorrectly() { var serializableLocalizationResource = new SerializableLocalizationResource(); var json = JsonConvert.SerializeObject(serializableLocalizationResource); Assert.AreEqual("{\"Cultures\":[]}", json); }
public void Serialize_IfTheSerializableLocalizationResourceHasOneLocalizationWithTheCultureNameNotSetAndThePriorityNotSet_ShouldSerializeCorrectly() { var serializableLocalizationResource = new SerializableLocalizationResource(); serializableLocalizationResource.Localizations.Add(new SerializableLocalization()); Assert.AreEqual("<cultures><culture /></cultures>", this.XmlSerialize(serializableLocalizationResource)); }
public void Serialize_IfTheSerializableLocalizationIsEmpty_ShouldSerializeCorrectly() { var serializableLocalizationResource = new SerializableLocalizationResource(); serializableLocalizationResource.Cultures.Add(new SerializableLocalization()); var json = JsonConvert.SerializeObject(serializableLocalizationResource); Assert.AreEqual("{\"Cultures\":[{\"Culture\":{\"Name\":null,\"Priority\":null,\"Nodes\":[],\"Entries\":{}}}]}", json); }
public void Serialize_IfTheSerializableLocalizationResourceHasOneLocalizationWithThePrioritySet_ShouldSerializeCorrectly() { var serializableLocalizationResource = new SerializableLocalizationResource(); serializableLocalizationResource.Localizations.Add(new SerializableLocalization { CultureName = string.Empty, Priority = 100 }); Assert.AreEqual("<cultures><culture name=\"\" priority=\"100\" /></cultures>", this.XmlSerialize(serializableLocalizationResource)); }