clock.setDay(initialDate); final Account account = accountApi.createAccount(getAccountData(7), callContext); final InternalCallContext internalCallContext = internalCallContextFactory.createInternalCallContext(account.getId(), callContext); final Entitlement entitlement = entitlementApi.createBaseEntitlement(account.getId(), spec, account.getExternalKey(), initialDate, callContext); final SubscriptionBase subscription = subscriptionInternalApi.getSubscriptionFromId(entitlement.getId(), internalCallContext); assertListenerStatus(); block2Date); blockingInternalApi.setBlockingState(state3, internalCallContext); assertListenerStatus(); assertListenerStatus();
clock.setDay(initialDate); final Account account = accountApi.createAccount(getAccountData(7), callContext); final InternalCallContext internalCallContext = internalCallContextFactory.createInternalCallContext(account.getId(), callContext); final Entitlement entitlement = entitlementApi.createBaseEntitlement(account.getId(), spec, account.getExternalKey(), initialDate, callContext); final SubscriptionBase subscription = subscriptionInternalApi.getSubscriptionFromId(entitlement.getId(), internalCallContext); assertListenerStatus(); block1Date); blockingInternalApi.setBlockingState(state2, internalCallContext); assertListenerStatus(); block2Date); blockingInternalApi.setBlockingState(state4, internalCallContext); assertListenerStatus(); assertListenerStatus(); block4Date); blockingInternalApi.setBlockingState(state5, internalCallContext); assertListenerStatus(); block4Date); blockingInternalApi.setBlockingState(state8, internalCallContext); assertListenerStatus(); assertListenerStatus();