Example #1
0
        public void DataObjectWithKeyGuid2StringTest()
        {
            DataObjectWithKeyGuid dataObjectWithKeyGuid = new DataObjectWithKeyGuid();
            KeyGuid g = Guid.NewGuid();

            dataObjectWithKeyGuid.LinkToMaster1 = g;
            Console.WriteLine("Записали Guid " + dataObjectWithKeyGuid.LinkToMaster1);
            var serializedObj = ToolXML.ObjectToString(dataObjectWithKeyGuid);

            DataObjectWithKeyGuid dObjFromXML = (DataObjectWithKeyGuid)ToolXML.ObjectFromString(serializedObj);

            Assert.Equal(dObjFromXML.LinkToMaster1, g);
        }
Example #2
0
        public void DataObjectWithKeyGuid2XMLDocumentTest()
        {
            DataObjectWithKeyGuid dataObjectWithKeyGuid = new DataObjectWithKeyGuid();
            KeyGuid g = Guid.NewGuid();

            dataObjectWithKeyGuid.LinkToMaster1 = g;
            Console.WriteLine("Записали Guid " + dataObjectWithKeyGuid.LinkToMaster1);
            ICSSoft.STORMNET.DataObject dObjToXML = dataObjectWithKeyGuid;
            var serializedObj = ToolXML.DataObject2XMLDocument(ref dObjToXML);

            DataObjectWithKeyGuid dataObjectWithKeyGuidFromXML = new DataObjectWithKeyGuid();

            ICSSoft.STORMNET.DataObject dObjFromXML = dataObjectWithKeyGuidFromXML;
            ToolXML.XMLDocument2DataObject(ref dObjFromXML, serializedObj);

            Assert.Equal(((DataObjectWithKeyGuid)dObjFromXML).LinkToMaster1, g);
            Assert.Null(((DataObjectWithKeyGuid)dObjFromXML).LinkToMaster2);
        }