public void OrthrosTest_DeserializeFull()
        {
            string xml = TestDataXmlReader.GetXmlString("OrthrosTest_DeserializeFull.xml");

            TypiconSerializer ser     = new TypiconSerializer();
            Orthros           element = ser.Deserialize <Orthros>(xml);

            Assert.NotNull(element.SedalenKathisma1);
            Assert.NotNull(element.SedalenKathisma2);
            Assert.NotNull(element.SedalenKathisma3);
            Assert.NotNull(element.SedalenPolyeleos);

            Assert.AreEqual(element.Megalynarion.Count, 1);
            Assert.AreEqual(element.Eclogarion.Count, 17);
            Assert.AreEqual(element.Prokeimenon.Ihos, 3);

            Assert.NotNull(element.Evangelion);
            Assert.AreEqual(element.Evangelion.Count, 1);

            Assert.AreEqual(element.Sticheron50.Ymnis.Count, 1);
            Assert.AreEqual(element.Kanones.Count, 3);
            Assert.NotNull(element.SedalenKanonas);

            Assert.AreEqual(1, element.Kontakia.Count);
            Assert.AreEqual(1, element.Exapostilarion.Ymnis.Count);
            Assert.NotNull(element.Exapostilarion.Theotokion);

            Assert.NotNull(element.Ainoi);
            Assert.IsNull(element.Aposticha);
        }
        public void OrthrosTest_DeserializeEvangelion()
        {
            #region xml
            string xmlString = @"<orthros>
                                    <evangelion>
			                            <part number=""43"" bookname=""Мф""/>
                                        <part number=""36"" bookname=""Ин""/>
		                            </evangelion>
                                 </orthros>";

            #endregion
            TypiconSerializer ser     = new TypiconSerializer();
            Orthros           element = ser.Deserialize <Orthros>(xmlString);

            Assert.NotNull(element.Evangelion);
            Assert.AreEqual(element.Evangelion.Count, 2);
        }