public void XMLRecordfactoryMethodSuccesfulInstantiation() { fillTestIDList(); XMLRecord testRec = XMLRecord.XMLRecordFactory(testIDList, "<XML>Not really XML</XML>", XMLDecl, "<nsTag xmlns:hpg=\"some namespace\">", "</endNSTag>"); // Test IDs int i = 0; foreach (string ID in testRec.getIDList()) { i++; Assert.AreEqual(ID, i.ToString()); } //TestXMLRecord?? //test XMLDecl testRec.MustBeValidatable = true; TestRegEx(true, testRec.getXMLRecord(), XMLDeclTestPattern); //namespaceTag TestRegEx(true, testRec.NamespaceTag, nsTagTestPattern); //namespace end tag TestRegEx(true, testRec.EndNamespaceTag, nsEndTagTestPattern); Assert.IsTrue(!testRec.SearchOnly); }
public void XMLRecordSearchConstructor() { XMLRecord testRec = new XMLRecord(testID); int i = 0; foreach (string ID in testRec.getIDList()) { i++; Assert.AreEqual(ID, i.ToString()); } Assert.IsTrue(testRec.SearchOnly); Assert.IsTrue(testRec.getXMLRecord().Length == 0); Assert.IsTrue(testRec.getID() == testID); }