public ExtensionInfo(FileIDType defaultForExtension, FormatTester tester) { Testers = new List <FormatTester>(1); if (tester != null) { Testers.Add(tester); } DefaultForExtension = defaultForExtension; }
private void ForEachFormat(string content, FormatTester tester) { // Test for Apache style output (no hostname in hrefs) XmlDocument apacheDoc = new XmlDocument(); apacheDoc.LoadXml(content); tester(apacheDoc); // Test for IIS style output (hostname in hrefs) XmlDocument iisDoc = new XmlDocument(); iisDoc.LoadXml(content.Replace("/webgac", "http://localhost/webgac")); tester(iisDoc); }