public void TestDocx() { string path = Path.GetFullPath(TestDataSample.GetOOXMLPath("MultipleCoreProperties.docx")); ParserContext context = new ParserContext(path); IMetadataParser parser = (IMetadataParser)ParserFactory.CreateMetadata(context); ToxyMetadata x = parser.Parse(); Assert.AreEqual(12, x.Count); Assert.AreEqual("Format", x.Get("Title").Value); Assert.AreEqual("Microsoft Macintosh Word", x.Get("Application").Value); }
public void TestXlsx() { string path = Path.GetFullPath(TestDataSample.GetOOXMLPath("sample.xlsx")); ParserContext context = new ParserContext(path); IMetadataParser parser = (IMetadataParser)ParserFactory.CreateMetadata(context); ToxyMetadata x = parser.Parse(); Assert.AreEqual(4, x.Count); Assert.AreEqual("Microsoft Excel", x.Get("Application").Value); Assert.AreEqual("12.0000", x.Get("AppVersion").Value); }
public void TestPptx() { string path = Path.GetFullPath(TestDataSample.GetOOXMLPath("SampleShow.pptx")); ParserContext context = new ParserContext(path); IMetadataParser parser = (IMetadataParser)ParserFactory.CreateMetadata(context); ToxyMetadata x = parser.Parse(); Assert.AreEqual(8, x.Count); Assert.AreEqual("SlideShow Sample", x.Get("Title").Value); Assert.AreEqual("Microsoft Office PowerPoint", x.Get("Application").Value); }