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); }
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); }