commit();
ConflictResolvingContext mergeState = repo.workingCopy().merge(parent2);
List<MergeConflict> mergeConflicts = mergeState.getMergeConflicts();
Assert.assertEquals(2, mergeConflicts.size());
MergeConflict mca = mergeConflicts.get(0);
MergeConflict mcb = mergeConflicts.get(1);
Assert.assertEquals("a", mca.getFilename());
Assert.assertEquals("b", mcb.getFilename());
Assert.assertFalse(mca.isResolved());
Assert.assertFalse(mcb.isResolved());
mca.resolveWithInternalMerge();
mcb.resolveWithInternalMerge();
Assert.assertFalse(mca.isResolved());
Assert.assertTrue(mcb.isResolved());
}