@Test(expected = ResolveDependencyStrategyException.class)
public void ShouldThrowException_When_AnyErrorIsOccurred() throws Exception {

    when(IOC.resolve(any(IKey.class), anyString())).thenThrow(new ResolutionException(""));
    Map<String, Object> map = new HashMap<>();
    map.put("key", "value");
    strategy.resolve(map);
    fail();
}