as.addOperation(operation3);
messageContext = new MessageContext();
messageContext.setAxisService(as);
messageContext.setSoapAction("urn:org.apache.axis2.dispatchers.test:operation2");
soapActionDispatcher.invoke(messageContext);
assertNull(messageContext.getAxisOperation());
// And finally, verify that after all the above, we can still route on a valid
// SOAPAction for operation 1 (whose SOAPAction was never duplicated, so should still be
// valid)