IMocksControl control = EasyMock.createNiceControl();
RMHandler handler = control.createMock(RMHandler.class);
RMProxy proxy = new RMProxy(handler);
RMSource source = control.createMock(RMSource.class);
SourcePolicyType sp = control.createMock(SourcePolicyType.class);
//RMDestination dest = control.createMock(RMDestination.class);
Identifier sid = RMUtils.getWSRMFactory().createIdentifier();
sid.setValue("s1");
Duration osd = DatatypeFactory.newInstance().newDuration("PT24H");
Identifier offeredSid = RMUtils.getWSRMFactory().createIdentifier();
offeredSid.setValue("s1Offer");
expect(handler.getBinding()).andReturn(binding);
expect(source.getSourcePolicies()).andReturn(sp);
expect(sp.getAcksTo()).andReturn(null);
expect(sp.getSequenceExpiration()).andReturn(null);
expect(sp.isIncludeOffer()).andReturn(true);
expect(sp.getOfferedSequenceExpiration()).andReturn(osd);
expect(source.generateSequenceIdentifier()).andReturn(offeredSid);
expect(handler.getBinding()).andReturn(binding).times(2);
// Moved to CreateSequenceResponse handling on RMServant
//expect(source.getHandler()).andReturn(handler);
//expect(handler.getDestination()).andReturn(dest);