public void merge() throws Exception {
setUpOsgiManifest();
prepareMock();
DefaultManifest otherManifest = new DefaultManifest(fileResolver);
otherManifest.mainAttributes(WrapUtil.toMap("somekey", "somevalue"));
otherManifest.mainAttributes(WrapUtil.toMap(Analyzer.BUNDLE_VENDOR, "mergeVendor"));
osgiManifest.from(otherManifest);
DefaultManifest defaultManifest = getDefaultManifestWithOsgiValues();
DefaultManifest expectedManifest = new DefaultManifest(fileResolver).attributes(defaultManifest.getAttributes());
for(Map.Entry<String, Attributes> ent : defaultManifest.getSections().entrySet()) {
expectedManifest.attributes(ent.getValue(), ent.getKey());