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());
}