### Question:
TransactionalForumStructureService implements ForumStructureService { @Override public void deleteSectionAndMoveBranches(PoulpeSection toRemove, PoulpeSection toReceiveBranches) { throw new UnsupportedOperationException(); } TransactionalForumStructureService(SectionDao sectionDao, BranchDao branchDao, ComponentDao componentDao,
            JCommuneNotifier jCommuneNotifier); @Override void saveJcommune(Jcommune jcommune); @Override Jcommune getJcommune(); @Override void removeBranch(PoulpeBranch branch); @Override void moveBranch(PoulpeBranch branch, PoulpeSection toSection); @Override Jcommune deleteSectionWithBranches(PoulpeSection section); @Override void deleteSectionAndMoveBranches(PoulpeSection toRemove, PoulpeSection toReceiveBranches); @Override PoulpeBranch saveBranch(PoulpeSection inSection, PoulpeBranch notYetSavedBranch); @Override void moveBranch(PoulpeBranch branch, PoulpeBranch target); @Override void moveSection(PoulpeSection section, PoulpeSection target);  }### Answer:
@Test(expectedExceptions = UnsupportedOperationException.class) public void testDeleteSectionAndMoveBranches() throws Exception { sut.deleteSectionAndMoveBranches(null, null); }