public void XMLFormatTest2_ToFindFormat_Test() { XMLFormat xml = new XMLFormat(new XMLFormatInitializerTest2()); ITransformation tr = new XmlToFindTransformation(); FindFormat ff = new FindFormat(); ff.n = 6; ff.pathInfo = new PathInfo[6]; ff.pathInfo[0] = new PathInfo("deo", 0); ff.pathInfo[1] = new PathInfo("deo/sek", 36); ff.pathInfo[2] = new PathInfo("deo/sek/uig", 99); ff.pathInfo[3] = new PathInfo("deo/try", 121); ff.pathInfo[4] = new PathInfo("deo/sek/uig/xoj", 370); ff.pathInfo[5] = new PathInfo("deo/sek/qvg", 2092); var find = tr.Transform(xml); Assert.True(ff.Equals(find)); }
public void FindToXml_Test1() { XMLFormat xml = new XMLFormat(new XMLFormatInitializerTest2()); ITransformation tr = new FindToXmlTransformation(); FindFormat ff = new FindFormat(); ff.n = 6; ff.pathInfo = new PathInfo[6]; ff.pathInfo[0] = new PathInfo("deo", 0); ff.pathInfo[1] = new PathInfo("deo/sek", 36); ff.pathInfo[2] = new PathInfo("deo/sek/uig", 99); ff.pathInfo[3] = new PathInfo("deo/try", 121); ff.pathInfo[4] = new PathInfo("deo/sek/uig/xoj", 370); ff.pathInfo[5] = new PathInfo("deo/sek/qvg", 2092); var resXml = tr.Transform(ff); XmlToFindTransformation tr2 = new XmlToFindTransformation(); var resFind = tr2.Transform(resXml); String s = resFind.ToString(); Assert.True(resXml.Equals(xml)); }