Example #1
0
        public void Lab5_Roma_XDocumentTest_1()
        {
            var cd = fixture.Create <Cd>();

            XDocumentSerializer.Path = "Romaxml1.xml";
            XDocumentSerializer.CreateXMLfromObject <Cd>(cd);
            var getXml = XDocumentSerializer.GetXmlObject <Cd>();

            AssertFields(getXml, cd);
        }
Example #2
0
        public void Lab5_Roma_XDocumentTest_2()
        {
            var hdd = fixture.Create <Hdd>();

            XDocumentSerializer.Path = "Romaxml2.xml";
            XDocumentSerializer.CreateXMLfromObject <Hdd>(hdd);
            var res = XDocumentSerializer.GetXmlObject <Hdd>();

            Assert.AreEqual(hdd.Capacity, res.Capacity);
            Assert.AreEqual(hdd.Interface, res.Interface);
            Assert.AreEqual(hdd.RecordingSpeed, res.RecordingSpeed);
        }
Example #3
0
        public void Lab5_Roma_XDocumentTest_3()
        {
            var collection = new List <DataStorage>();

            collection.Add(fixture.Create <Hdd>());
            collection.Add(fixture.Create <DataStorage>());
            collection.Add(fixture.Create <Cd>());
            collection.Add(fixture.Create <Hdd>());
            collection.Add(fixture.Create <DataStorage>());
            collection.Add(fixture.Create <Cd>());

            XDocumentSerializer.Path = "Romaxml3.xml";
            XDocumentSerializer.CreateXML((IEnumerable <DataStorage>)collection);
            var getXml = XDocumentSerializer.GetXml <DataStorage>();

            Assert.IsTrue(getXml.Count != 0);
        }