ClientActorContext extends AbstractClientActorContext implements Identifiable<ClientIdentifier> { @Override public ClientIdentifier getIdentifier() { return identifier; } ClientActorContext(final ActorRef self, final String persistenceId, final ActorSystem system,
            final ClientIdentifier identifier, final ClientActorConfig config); @Override ClientIdentifier getIdentifier(); @NonNull ClientActorConfig config(); @NonNull Dispatchers dispatchers(); @NonNull MessageSlicer messageSlicer(); @NonNull Ticker ticker(); void executeInActor(final @NonNull InternalCommand<T> command); Cancellable executeInActor(final @NonNull InternalCommand<T> command,
            final FiniteDuration delay);  }
@Test public void testMockingControl() { assertSame(CLIENT_ID, ctx.getIdentifier()); assertSame(PERSISTENCE_ID, ctx.persistenceId()); assertSame(probe.ref(), ctx.self()); }