@Test
public void Should_resolveAndRegisterDefaultActionIfActionDependencyNameWasNotGiven()
        throws Exception {

    IObject config = IOC.resolve(Keys.getOrAdd("info.smart_tools.smartactors.iobject.iobject.IObject"),
            "{'checkpoint_failure_action':{}}".replace('\'','"'));
    when(defaultActionStrategyMock.resolve(
            same(config.getValue(IOC.resolve(Keys.getOrAdd("info.smart_tools.smartactors.iobject.ifield_name.IFieldName"), "checkpoint_failure_action")))
    )).thenReturn(actionMock);
    new CheckpointFailureActionSectionStrategy().onLoadConfig(config);
    assertSame(actionMock, IOC.resolve(Keys.getOrAdd("checkpoint failure action")));
}