public void PsalmStihos_Serialize_WithoutNumber() { PsalmStihos stihos = new PsalmStihos(); var result = stihos.AddElement("cs-ru", "Стих 1"); TypiconSerializer ser = new TypiconSerializer(); string xmlString = ser.Serialize(stihos); PsalmStihos element = ser.Deserialize <PsalmStihos>(xmlString); Assert.IsNotNull(element); Assert.AreEqual(null, element.Number); Assert.Pass(xmlString); }
public void PsalmStihos_Serialize() { PsalmStihos stihos = new PsalmStihos() { Number = 1 }; stihos.AddOrUpdate("cs-ru", "Стих 1"); TypiconSerializer ser = new TypiconSerializer(); string xmlString = ser.Serialize(stihos); PsalmStihos element = ser.Deserialize <PsalmStihos>(xmlString); Assert.IsNotNull(element); Assert.AreEqual(1, element.Number); Assert.Pass(xmlString); }