public void IfcCenterLineProfileDefTest() { using (var m = new MemoryModel(new Xbim.Ifc4.EntityFactoryIfc4())) { using (var txn = m.BeginTransaction("Test")) { var semiCircle = IfcModelBuilder.MakeSemiCircle(m, 20); var cl = IfcModelBuilder.MakeCenterLineProfileDef(m, semiCircle, 5); var face = geomEngine.CreateFace(cl); Assert.IsNotNull(face as IXbimFace, "Wrong type returned"); Assert.IsTrue(((IXbimFace)face).IsValid, "Invalid face returned"); } } }