public void EA_WrapElement_eventPropertiesTest() { IEADiagramObject obj = _e.GetForcesDiagramObject(); EventProperties properties = EAEventPropertiesHelper.GetInstance("", "", "", 0, 0, 0, obj.ElementID, 0); IEAElement e = EAMain.WrapElement(properties); Assert.IsTrue(obj.ElementID == e.ID); }
public void EA_WrapVolatileElement_diagramTest() { IEADiagram diagram = _e.GetDecisionForcesDiagram(); EventProperties properties = EAEventPropertiesHelper.GetInstance("", "", "", 0, 0, diagram.ID, 0, 0); IEAVolatileElement e = EAMain.WrapVolatileElement(properties); Assert.IsTrue(diagram.ID == e.Diagram.ID); }
public void EA_WrapVolatileElement_elementTest() { Element element = _e.GetDecisionPackageElement(); EventProperties properties = EAEventPropertiesHelper.GetInstance( EAConstants.EventPropertyTypeElement, element.Subtype.ToString(CultureInfo.InvariantCulture), element.Stereotype, 0, 0, 0, 0, element.ElementID); IEAVolatileElement e = EAMain.WrapVolatileElement(properties); Assert.IsTrue(element.ElementID == e.ParentElement.ID); }
public void EA_WrapVolatileConnectorTest() { Connector connector = _e.GetForcesElementConnector(); EventProperties properties = EAEventPropertiesHelper.GetInstance( connector.Type, connector.Subtype, connector.Stereotype, connector.ClientID, connector.SupplierID, connector.DiagramID, 0, 0); IEAVolatileConnector c = EAMain.WrapVolatileConnector(properties); Assert.IsTrue(connector.Type == c.Type); Assert.IsTrue(connector.Subtype == c.Subtype); Assert.IsTrue(connector.ClientID == c.Client.ID); Assert.IsTrue(connector.SupplierID == c.Supplier.ID); Assert.IsNull(c.Diagram); // Connector diagram ID is zero }