@Test
public void testUpdate() {

    Id itemId = new Id();
    Info info = TestUtils.createInfo("item1");
    doReturn(new Response<>(true)).when(stateAdaptorMock).isItemExist(context, itemId);
    //doReturn(new Response<>(Void.TYPE)).when(stateAdaptorMock).updateItem(context, itemId, info);
    doReturn(new Response<>(Void.TYPE)).when(stateAdaptorMock)
            .updateItem(eq(context), eq(itemId), eq(info), any(Date.class));
    doReturn(new Response<>(Void.TYPE)).when(collaborationAdaptorMock).updateItem(context, itemId, info);
    itemManagerImpl.update(context, itemId, info);
    verify(collaborationAdaptorMock).updateItem(context, itemId, info);
    verify(stateAdaptorMock).updateItem(eq(context), eq(itemId), eq(info), any(Date.class));
}