Пример #1
0
        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));
        }
Пример #3
0
        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));
        }