@Test
public void shouldLoadFromSystemPropertiesWithVersionResolving() throws LifecycleExecutionException, URISyntaxException {

    System.setProperty(ExtensionSettings.DEPENDENCIES_SETTING_KEY, "org.foo:foo-artifact:@foo.version@,org.bar:bar-artifact:@bar.version@");
    properties.put("foo.version", "1.0.0");
    properties.put("bar.version", "1.5.0");
    List<Dependency> dependencyList = loader.load(properties, logger);
    TestHelper.verifyDependencies(dependencyList);
}