public void GetPoints_Returns_Shapes_And_Connector_Points() { var target = new GroupShape(); var text = new TextShape(); text.Data.Properties = text.Data.Properties.Add(new Property()); target.Shapes = target.Shapes.Add(text); var point = new PointShape(); point.Data.Properties = point.Data.Properties.Add(new Property()); target.Connectors = target.Connectors.Add(point); var count = target.GetPoints().Count(); Assert.Equal(3, count); }