public void nameTest() { TildaShape shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoAutoShape)); Assert.AreEqual(true, shape.name().Contains("autoshape")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoCallout)); Assert.AreEqual(true, shape.name().Contains("callout")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoCanvas)); Assert.AreEqual(true, shape.name().Contains("canvas")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoChart)); Assert.AreEqual(true, shape.name().Contains("chart")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoComment)); Assert.AreEqual(true, shape.name().Contains("comment")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoDiagram)); Assert.AreEqual(true, shape.name().Contains("diagram")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoEmbeddedOLEObject)); Assert.AreEqual(true, shape.name().Contains("embeddedoleobj")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoFormControl)); Assert.AreEqual(true, shape.name().Contains("formcontrol")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoFreeform)); Assert.AreEqual(true, shape.name().Contains("freeform")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoGroup)); Assert.AreEqual(true, shape.name().Contains("group")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoInk)); Assert.AreEqual(true, shape.name().Contains("ink")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoInkComment)); Assert.AreEqual(true, shape.name().Contains("inkcomment")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoLine)); Assert.AreEqual(true, shape.name().Contains("line")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoLinkedOLEObject)); Assert.AreEqual(true, shape.name().Contains("linkedoleobj")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoLinkedPicture)); Assert.AreEqual(true, shape.name().Contains("linkedpicture")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoMedia)); Assert.AreEqual(true, shape.name().Contains("media")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoOLEControlObject)); Assert.AreEqual(true, shape.name().Contains("olecontrolobject")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoPicture)); Assert.AreEqual(true, shape.name().Contains("picture")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoPlaceholder)); Assert.AreEqual(true, shape.name().Contains("placeholder")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoScriptAnchor)); Assert.AreEqual(true, shape.name().Contains("scriptanchor")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoShapeTypeMixed)); Assert.AreEqual(true, shape.name().Contains("shapetypemixed")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoSlicer)); Assert.AreEqual(true, shape.name().Contains("slicer")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoSmartArt)); Assert.AreEqual(true, shape.name().Contains("smartart")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoTable)); Assert.AreEqual(true, shape.name().Contains("table")); shape = new TildaShape(new MockShape(Microsoft.Office.Core.MsoShapeType.msoTextBox)); Assert.AreEqual(true, shape.name().Contains("textbox")); }