public void testMultipleResourceDispatch() throws Exception {
API api = new API("TestAPI", "/");
Resource resource1 = new Resource();
resource1.setDispatcherHelper(new URITemplateHelper("/dictionary/{char}/{word}"));
resource1.setInSequence(getTestSequence(PROP_NAME, "r1"));
api.addResource(resource1);
Resource resource2 = new Resource();
resource2.setDispatcherHelper(new URITemplateHelper("/dictionary/{char}"));
resource2.setInSequence(getTestSequence(PROP_NAME, "r2"));
api.addResource(resource2);
Resource resource3 = new Resource();
resource3.setDispatcherHelper(new URITemplateHelper("/dictionary/{char}{#ref}"));
resource3.setInSequence(getTestSequence(PROP_NAME, "r3"));
api.addResource(resource3);
SynapseConfiguration synapseConfig = new SynapseConfiguration();
synapseConfig.addAPI(api.getName(), api);