@Test
public void Should_resolveObjectNotifyListenerAndStoreItInContext()
        throws Exception {

    IReceiverObjectCreator creator = new TopLevelObjectCreator();
    creator.create(listenerMock, configMock, contextMock);
    verify(objectResolutionStrategy, times(1)).resolve(any());
    verify(listenerMock).acceptItem(isNull(), same(object));
    verify(listenerMock).endItems();
    verify(contextMock).setValue(eq(IOC.resolve(Keys.getOrAdd("info.smart_tools.smartactors.iobject.ifield_name.IFieldName"), "topLevelObject")), same(object));
}