public void ByNameNumberTitleBlockAndViews_BadArgs() { ElementBinder.IsEnabled = false; var famSymName = "E1 30x42 Horizontal"; var famName = "E1 30 x 42 Horizontal"; var titleBlock = FamilyType.ByFamilyAndName(Family.ByName(famName), famSymName); var famTyp = FamilyType.ByName("Kousa Dogwood - 10'"); var pt = Point.ByCoordinates(0, 1, 2); var famInst = FamilyInstance.ByPoint(famTyp, pt); var pt2 = Point.ByCoordinates(100, 100, 0); var famInst2 = FamilyInstance.ByPoint(famTyp, pt2); var view = SectionView.ByBoundingBox(famInst.BoundingBox); var view2 = SectionView.ByBoundingBox(famInst2.BoundingBox); var sheetName = "Poodle"; var sheetNumber = "A1"; Assert.Throws(typeof(ArgumentNullException), () => Sheet.ByNameNumberTitleBlockAndViews(null, sheetNumber, titleBlock, new[] { view, view2 })); Assert.Throws(typeof(ArgumentNullException), () => Sheet.ByNameNumberTitleBlockAndViews(sheetName, null, titleBlock, new[] { view, view2 })); Assert.Throws(typeof(ArgumentNullException), () => Sheet.ByNameNumberTitleBlockAndViews(sheetName, sheetNumber, null, new[] { view, view2 })); Assert.Throws(typeof(ArgumentNullException), () => Sheet.ByNameNumberTitleBlockAndViews(sheetName, sheetNumber, titleBlock, null)); }
public void ByNameNumberTitleBlockAndViews_ValidArgs() { ElementBinder.IsEnabled = false; var famSymName = "E1 30x42 Horizontal"; var famName = "E1 30 x 42 Horizontal"; var titleBlock = FamilySymbol.ByFamilyAndName(Family.ByName(famName), famSymName); var famSym = FamilySymbol.ByName("Kousa Dogwood - 10'"); var pt = Point.ByCoordinates(0, 1, 2); var famInst = FamilyInstance.ByPoint(famSym, pt); var pt2 = Point.ByCoordinates(100, 100, 0); var famInst2 = FamilyInstance.ByPoint(famSym, pt2); var view = SectionView.ByBoundingBox(famInst.BoundingBox); var view2 = SectionView.ByBoundingBox(famInst2.BoundingBox); var sheetName = "Poodle"; var sheetNumber = "A1"; var ele = Sheet.ByNameNumberTitleBlockAndViews(sheetName, sheetNumber, titleBlock, new[] { view, view2 }); Assert.NotNull(ele); }
public void ByBoundingBox_ValidArgs() { var famSym = FamilySymbol.ByName("Kousa Dogwood - 10'"); var pt = Point.ByCoordinates(0, 1, 2); var famInst = FamilyInstance.ByPoint(famSym, pt); var view = SectionView.ByBoundingBox(famInst.BoundingBox); Assert.NotNull(view); Assert.IsTrue(DocumentManager.Instance.ElementExistsInDocument( new ElementUUID(view.InternalElement.UniqueId))); }
public void ByNameNumberTitleBlockViewAndLocation_ValidArgs() { ElementBinder.IsEnabled = false; var famSymName = "E1 30x42 Horizontal"; var famName = "E1 30 x 42 Horizontal"; var titleBlock = FamilyType.ByFamilyAndName(Family.ByName(famName), famSymName); var famTyp = FamilyType.ByName("Kousa Dogwood - 10'"); var pt = Point.ByCoordinates(0, 1, 2); var famInst = FamilyInstance.ByPoint(famTyp, pt); var view = SectionView.ByBoundingBox(famInst.BoundingBox); var location = Point.ByCoordinates(0, 0, 0); var sheetName = "Poodle"; var sheetNumber = "A1"; var ele = Sheet.ByNameNumberTitleBlockViewAndLocation(sheetName, sheetNumber, titleBlock, view, location); Assert.NotNull(ele); }
public void ByBoundingBox_NullArgs() { Assert.Throws(typeof(ArgumentNullException), () => SectionView.ByBoundingBox(null)); }