EasyMock.expect(service.getRuntimeWire(jmsBinding)).andReturn(runtimeWire);
EasyMock.expect(runtimeWire.invoke(expectedOperation, new Object[] {operationParams}))
.andReturn(operationReturnValue);
// Create the JMS Binding Listener
final DefaultJMSBindingListener bindingListener = new DefaultJMSBindingListener(jmsBinding, jmsResourceFactory, service, null);
// Simulate a message
final TextMessage requestJMSMsg = EasyMock.createStrictMock(TextMessage.class);
EasyMock.expect(requestJMSMsg.getStringProperty("scaOperationName")).andReturn(scaOperationName);
EasyMock.expect(requestJMSMsg.getText()).andReturn(operationParams);
EasyMock.expect(requestJMSMsg.getJMSReplyTo()).andReturn(null);
// Lets put all the mocks into replay mode
// EasyMock.replay(iface);
EasyMock.replay(ifaceContract);
EasyMock.replay(service);
EasyMock.replay(requestJMSMsg);
EasyMock.replay(runtimeWire);
// Do the test
bindingListener.onMessage(requestJMSMsg);
// Verify our Mock objects
// EasyMock.verify(iface);
// EasyMock.verify(ifaceContract);
// EasyMock.verify(service);