@Test
public void checkStrategyResolution()
        throws Exception{

    IResolveDependencyStrategy strategy = new ResolveByNameIocStrategy();
    IKey key1 = strategy.resolve("unique_key");
    assertNotNull(key1);
    IKey key2 = strategy.resolve("unique_key");
    assertNotNull(key2);
    assertEquals(key1, key2);
    IKey key3 = strategy.resolve("unique_key_other");
    assertNotEquals(key1, key3);
}