예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }
예제 #4
0
        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
        }