コード例 #1
0
        public void TestExcelWorkbook()
        {
            MemoryStream stream  = new MemoryStream();
            Package      package = CreateSpreadsheet(stream);

            Assert.IsTrue(package.PartExists(new Uri("/xl/workbook.xml", UriKind.Relative)), "#1");
            Assert.IsTrue(package.PartExists(new Uri("/xl/sharedStrings.xml", UriKind.Relative)), "#2");

            package.Close();
            package = Package.Open(new MemoryStream(stream.ToArray()), FileMode.Open);

            PackagePart workbookPart = package.GetPart(new Uri("/xl/workbook.xml", UriKind.Relative));

            Assert.IsTrue(workbookPart.RelationshipExists("rel1"), "#3");

            var r = workbookPart.GetRelationship("rel1");

            Assert.IsFalse(r.TargetUri.IsAbsoluteUri, "#4");
            package.Close();
        }