public void TestToTUFromMSRResponseDeserializeMethod() { var xmlCurrentDoc = new XmlDocument(); xmlCurrentDoc.Load($"{Context.XMLMessagePath}{ToTUFromMsrResponse.NameForESB}.xml"); var messageObj = SerializationTools.DeserialiseDataContract <ToTUFromMsrResponse>(xmlCurrentDoc.OuterXml); var originalMessageObj = SynchronizationTestHelper.GetToTUFromMsrResponseMessage(); Assert.AreEqual(messageObj.RequestInfo, originalMessageObj.RequestInfo); Assert.AreEqual(messageObj.Items.FirstOrDefault()?.Territory?.Guid, originalMessageObj.Items.FirstOrDefault()?.Territory?.Guid); Assert.AreEqual(messageObj.Items.LastOrDefault()?.TypeDocument?.Guid, originalMessageObj.Items.LastOrDefault()?.TypeDocument?.Guid); }
public void TestToTUFromMSRResponseSerializeMethod() { var testMsg = SynchronizationTestHelper.GetToTUFromMsrResponseMessage(); string xmlStringMsg = testMsg.Serialize(true); var xmlCurrentDoc = new XmlDocument(); xmlCurrentDoc.LoadXml(xmlStringMsg); xmlCurrentDoc.Save($"{Context.XMLMessagePath}{ToTUFromMsrResponse.NameForESB}.xml"); var xmlTemplateDoc = new XmlDocument(); xmlTemplateDoc.Load($"{Context.XMLMessagePath}{ToTUFromMsrResponse.NameForESB}Template.xml"); Assert.AreEqual(xmlCurrentDoc.OuterXml, xmlTemplateDoc.OuterXml); }