@Test
	public void fusionCommune() {
		// Mutation N° 2162 : Albeuve + Montbovon + Neirivue + Lessoc --> Haut-Intyamon
		int numMutation = 2162;
		List<PersistCommune> communes = dao.getMutation(numMutation);
		assertEquals("Nbre commune",5,communes.size());
		
		List<PersistCommune> communesRadiees = getCommunesRadiees(communes,numMutation);
		assertEquals("Nbre communes radiées",4,communesRadiees.size());
		typeRadiationIn(EnumSet.of(RADIATION),communesRadiees);
		
		List<PersistCommune> communesInscrites = getCommunesCrees(communes,numMutation);
		assertEquals("Nbre communes crées",1,communesInscrites.size());
		typeInscriptionIn(EnumSet.of(CREATION),communesInscrites);
		
		// Mutation N° 1562 : Lohn + Ammannsegg --> Lohn-Ammannsegg
		numMutation = 1562;
		communes = dao.getMutation(numMutation);
		assertEquals("Nbre commune",3,communes.size());
		
		communesRadiees = getCommunesRadiees(communes,numMutation);
		assertEquals("Nbre communes radiées",2,communesRadiees.size());
		typeRadiationIn(EnumSet.of(RADIATION),communesRadiees);
		
		communesInscrites = getCommunesCrees(communes,numMutation);
		assertEquals("Nbre communes crées",1,communesInscrites.size());
		typeInscriptionIn(EnumSet.of(CREATION),communesInscrites);		
	}