RuleRef ref = createMock(RuleRef.class);
expect(diagnosticContext.getLinkText()).andReturn("some");
expect(diagnosticContext.getContext()).andReturn(ref);
expect(ref.eContainer()).andReturn(null);
expect(ref.eContainer()).andReturn(rule);
Object[] mocks = {diagnosticContext, ref, rule };
replay(mocks);