protected override void Because() { var sbmlModel = new Model(3, 1); //Event var sbmlEvent = sbmlModel.createEvent(); sbmlEvent.setId("e1"); sbmlEvent.setName("e1_name"); sbmlEvent.setNotes("eventNotes"); //Trigger var trigger = sbmlModel.createTrigger(); trigger.setMath(libsbml.parseFormula("1 > 0 ")); sbmlEvent.setTrigger(trigger); //Event Assignment var assign = new EventAssignment(3, 1); assign.setId("ea1"); assign.setName("ea1_name"); assign.setVariable("x1"); assign.setMath(libsbml.parseFormula("1+2")); sbmlEvent.addEventAssignment(assign); sbmlModel.addEvent(sbmlEvent); sut.DoImport(sbmlModel, new MoBiProject(), A.Fake <SBMLInformation>(), new MoBiMacroCommand()); }
public void test_Event_parent_create() { Model m = new Model(2,4); Event e = m.createEvent(); ListOf lo = m.getListOfEvents(); assertTrue( lo == m.getEvent(0).getParentSBMLObject() ); assertTrue( lo == e.getParentSBMLObject() ); assertTrue( m == lo.getParentSBMLObject() ); }
public void test_EventAssignment_parent_create_model() { Model m = new Model(2,4); Event e = m.createEvent(); EventAssignment ea = m.createEventAssignment(); ListOf lo = e.getListOfEventAssignments(); assertTrue( lo == e.getEventAssignment(0).getParentSBMLObject() ); assertTrue( lo == ea.getParentSBMLObject() ); assertTrue( e == lo.getParentSBMLObject() ); }
public void test_Trigger_ancestor_create_model() { Model m = new Model(2,4); Event e = m.createEvent(); Trigger ea = m.createTrigger(); assertTrue( ea.getAncestorOfType(libsbml.SBML_EVENT) == e ); assertTrue( ea.getAncestorOfType(libsbml.SBML_MODEL) == m ); assertTrue( ea.getAncestorOfType(libsbml.SBML_DOCUMENT) == null ); assertTrue( ea.getAncestorOfType(libsbml.SBML_COMPARTMENT) == null ); Trigger obj = e.getTrigger(); assertTrue( obj.getAncestorOfType(libsbml.SBML_EVENT) == e ); assertTrue( obj.getAncestorOfType(libsbml.SBML_MODEL) == m ); assertTrue( obj.getAncestorOfType(libsbml.SBML_DOCUMENT) == null ); assertTrue( obj.getAncestorOfType(libsbml.SBML_COMPARTMENT) == null ); }
public void test_Event_ancestor_create() { Model m = new Model(2,4); Event e = m.createEvent(); ListOf lo = m.getListOfEvents(); assertTrue( e.getAncestorOfType(libsbml.SBML_MODEL) == m ); assertTrue( e.getAncestorOfType(libsbml.SBML_LIST_OF) == lo ); assertTrue( e.getAncestorOfType(libsbml.SBML_DOCUMENT) == null ); assertTrue( e.getAncestorOfType(libsbml.SBML_PARAMETER) == null ); Event obj = m.getEvent(0); assertTrue( obj.getAncestorOfType(libsbml.SBML_MODEL) == m ); assertTrue( obj.getAncestorOfType(libsbml.SBML_LIST_OF) == lo ); assertTrue( obj.getAncestorOfType(libsbml.SBML_DOCUMENT) == null ); assertTrue( obj.getAncestorOfType(libsbml.SBML_EVENT) == null ); }
public void test_EventAssignment_ancestor_create_model() { Model m = new Model(2,4); Event e = m.createEvent(); EventAssignment ea = m.createEventAssignment(); ListOf lo = e.getListOfEventAssignments(); assertTrue( ea.getAncestorOfType(libsbml.SBML_EVENT) == e ); assertTrue( ea.getAncestorOfType(libsbml.SBML_LIST_OF) == lo ); assertTrue( ea.getAncestorOfType(libsbml.SBML_MODEL) == m ); assertTrue( ea.getAncestorOfType(libsbml.SBML_DOCUMENT) == null ); assertTrue( ea.getAncestorOfType(libsbml.SBML_COMPARTMENT) == null ); EventAssignment obj = e.getEventAssignment(0); assertTrue( obj.getAncestorOfType(libsbml.SBML_EVENT) == e ); assertTrue( obj.getAncestorOfType(libsbml.SBML_LIST_OF) == lo ); assertTrue( obj.getAncestorOfType(libsbml.SBML_MODEL) == m ); assertTrue( obj.getAncestorOfType(libsbml.SBML_DOCUMENT) == null ); assertTrue( obj.getAncestorOfType(libsbml.SBML_COMPARTMENT) == null ); }
public void test_Model_createEventAssignment() { Model m = new Model(2,2); Event p = m.createEvent(); EventAssignment ea = m.createEventAssignment(); assertTrue( p.getNumEventAssignments() == 1 ); assertTrue( (ea).getLevel() == 2 ); assertTrue( (ea).getVersion() == 2 ); m = null; }