rule.getElements().add(e1);
rule.getElements().add(e2);
rule.setRuleID("TestRule");
LinkType type = LinkModelFactory.eINSTANCE.createLinkType();
accessLayer.addElement(project, type);
type.setName("Test_");
List<EObject[]> tuples = new ArrayList<EObject[]>();
tuples.add(new EObject[2]);
tuples.get(0)[0] = c1;
tuples.get(0)[1] = c2;
assertEquals(0, accessLayer.getElements(project, "TraceLink").size());
resultProcessor.processCreateLinkResult(project, rule, result, tuples, 0);
assertEquals(0, accessLayer.getElements(project, "TraceLink").size());
type.setName("Test");
resultProcessor.processCreateLinkResult(project, rule, result, tuples, 0);
assertEquals(1, accessLayer.getElements(project, "TraceLink").size());
resultProcessor.processCreateLinkResult(project, rule, result, tuples, 0);
assertEquals(1, accessLayer.getElements(project, "TraceLink").size());
type.setName("Test_");
resultProcessor.processCreateLinkResult(project, rule, result, tuples, 0);
assertEquals(1, accessLayer.getElements(project, "TraceLink").size());
return null;
}