public static void DoesNotExist(string filePath, string shapeName) { using (PresentationDocument document = PresentationDocument.Open(filePath, false)) { var shape = document.GetShapeByName(shapeName); Assert.IsNull(shape); } }
public static void ContainsText(string filePath, string shapeName, string expectedText) { using (PresentationDocument document = PresentationDocument.Open(filePath, false)) { var textbox = document.GetShapeByName(shapeName); var text = ""; var runs = textbox.TextBody.Descendants <Run>(); if (runs != null && runs.Count() > 0) { foreach (var run in runs) { if (run != null) { text += run.Text.Text; } } } Assert.AreEqual(expectedText, text); } }