md.setModuleId("foo");
MockControl c1 = newControl(Schema.class);
MockControl c2 = newControl(Schema.class);
Schema s1 = (Schema) c1.getMock();
Schema s2 = (Schema) c2.getMock();
Resource r = new ClasspathResource(new DefaultClassResolver(), "/foo/bar");
Location l1 = new LocationImpl(r, 20);
Location l2 = new LocationImpl(r, 97);
s1.getId();
c1.setReturnValue("bar");
s2.getId();
c2.setReturnValue("bar");
interceptLogging(md.getClass().getName());
s1.getLocation();
c1.setReturnValue(l1);
s2.getLocation();
c2.setReturnValue(l2);
replayControls();
md.addSchema(s1);