using com.cloudsoft.utils; using NUnit.Framework; using System; namespace GPS.XML.Utils.Tests { public class XMLHelperTests { [SetUp] public void Setup() { } [Test] public void SimpleTestWithNode() { var expectedXml = "nodeval"; var xml = new XMLHelper("test"); xml.appendNode("node1").setValue("nodeval"); Console.WriteLine(xml.getXML()); Assert.AreEqual(expectedXml, xml.getXML()); } [Test] public void SimpleTestWithNodeAndAttribute() { var expectedXml = "nodeval"; var xml = new XMLHelper("test"); var node1 = xml.appendNode("node1"); node1.appendAttribute("attribute", "1"); node1.setValue("nodeval"); Console.WriteLine(xml.getXML()); Assert.AreEqual(expectedXml, xml.getXML()); } [Test] public void SimpleSelectTestFromDB() { var db = new DBHelper("test"); var xml = db.getDOM("select * from [Transaction]"); Console.WriteLine(xml.getXML()); } [Test] public void SimpleTestFromDB() { var db = new DBHelper("test"); var xml = db.getTables(); Console.WriteLine(xml.nodeCount("rows/row")); Console.WriteLine(xml.getXML()); Console.WriteLine(xml.getJSON()); } [Test] public void SimpleSelectTesWithParamstFromDB() { var oRequest = new XMLHelper("request"); oRequest.appendNode("status", "14"); var db = new DBHelper(oRequest); var xml = db.getDOM("select * from Cards where Status = v:status"); Console.WriteLine(xml.getXML()); Console.WriteLine(xml.getJSON()); } } }