c.addBundleInfo(SN, "1.1.0", Bundle.ACTIVE);
final SortedSet<InstallTask> s = getTasks(r, c);
assertEquals("Expected two tasks", 2, s.size());
final Iterator<InstallTask> i = s.iterator();
final InstallTask first = i.next();
assertTrue("Expected a ChangeStateTask:" + first , first instanceof ChangeStateTask);
final InstallTask second = i.next();
assertTrue("Expected a BundleRemoveTask", second instanceof BundleRemoveTask);
final BundleRemoveTask t = (BundleRemoveTask)second;
assertEquals("Remove should be to V1.1", r[1].getEntityId(), t.getResource().getEntityId());
}
}