{
File temp = File.createTempFile("addonDir", "test");
temp.deleteOnExit();
MutableAddonRepository repository = AddonRepositoryImpl.forDirectory(new FurnaceImpl(), temp);
AddonId addon = AddonId.from("1", "2");
AddonDependencyEntry dependency = AddonDependencyEntry.create("nm", "ver", false, true);
repository.deploy(addon, Arrays.asList(dependency), new ArrayList<File>());
Assert.assertEquals(1, repository.getAddonDependencies(addon).size());
Assert.assertTrue(repository.getAddonDependencies(addon).contains(dependency));