@Test
public void ShouldReadOperationByToken()
    throws ReadValueException, GetAsyncOperationActorException, GetAsyncOperationException, ChangeValueException {

    String token = "token";
    when(message.getToken()).thenReturn(token);
    IObject asyncOperation = mock(IObject.class);
    when(collection.getAsyncOperation(token)).thenReturn(asyncOperation);
    actor.getOperation(message);
    verify(message).setAsyncOperation(asyncOperation);
}