public static void Main(string[] args)
        {
            // ensure path to file is absolute, not relative
            string filename = args[0];
            if (!Path.IsPathRooted(filename))
                filename = Path.Combine(Environment.CurrentDirectory, filename);

            Discoverer d = new Discoverer();

            string xmlReport = d.DiscoverDocumentToXml(filename);
            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load(xmlReport);
            // process XML report
            
            string htmlReport = d.DiscoverDocumentToHtmlReport(filename);
            // display HTML report
        }
Exemple #2
0
 public void TestRelativePath3()
 {
     IDiscoverer c = new Discoverer();
     c.DiscoverDocumentToXml("test.doc");
 }
Exemple #3
0
		public void TestDiscoverPDFToXmlAgain()
		{
			Discoverer d = new Discoverer();
			string testDoc = TestUtils.TestFileUtils.MakeRootPathAbsolute(@"Projects\Workshare.API\Workshare.API.Tests\TestDocs\Comments_Bookmarks_Attachments_Markups.pdf");

			string report = d.DiscoverDocumentToXml(testDoc);
			Assert.IsFalse(string.IsNullOrEmpty(report));
			Assert.IsTrue(File.Exists(report));
			string contents = File.ReadAllText(report);
			File.Delete(report);

			Assert.IsTrue(contents.StartsWith("<?"));	// which proves nothing :)
			Assert.IsTrue(contents.Length > 3000);
		}
Exemple #4
0
        public void TestDiscoverToXmlTwice()
        {
            Discoverer d = new Discoverer();
            string testDoc = TestUtils.TestFileUtils.MakeRootPathAbsolute(@"Projects\Workshare.API\Workshare.API.Tests\TestDocs\test.ppt");

            string report = d.DiscoverDocumentToXml(testDoc);
            Assert.IsFalse(string.IsNullOrEmpty(report));
            Assert.IsTrue(File.Exists(report));
            string report2 = d.DiscoverDocumentToXml(testDoc);
            Assert.IsFalse(string.IsNullOrEmpty(report2));
            Assert.IsTrue(File.Exists(report2));
            Assert.IsTrue(File.Exists(report));

            Assert.AreNotEqual(report, report2);
            File.Delete(report);
            File.Delete(report2);

        }
Exemple #5
0
		public void TestDiscoverPDFToXml()
		{
			Discoverer d = new Discoverer();
			string testDoc = TestUtils.TestFileUtils.MakeRootPathAbsolute(@"Projects\Workshare.API\Workshare.API.Tests\TestDocs\test.pdf");

			string report = d.DiscoverDocumentToXml(testDoc);
			Assert.IsFalse(string.IsNullOrEmpty(report));
			Assert.IsTrue(File.Exists(report));
			string contents = File.ReadAllText(report);
			File.Delete(report);

			Assert.IsTrue(contents.StartsWith("<?"));
			Assert.IsTrue(contents.Length > 1000);
		}