PackageElement target = factory.createPackage();
mockElementFactory.expects(atLeastOnce()).method("create").
with(eq(RelationType.DEPENDENCY)).will(returnValue(assoc));
Dependency conn = (Dependency) factory.createDependency(source, target);
assertEquals(assoc, conn.getModelElement());
assertEquals(source, conn.getNode1());
assertEquals(target, conn.getNode2());
assertNull(conn.getParent());
assertEquals(1, source.getConnections().size());
assertEquals(1, target.getConnections().size());
}