### Question:
FamilienabzugAbschnittRule extends AbstractAbschnittRule { BigDecimal calculateAbzugAufgrundFamiliengroesse(double famGrBeruecksichtigungAbzug, int famGrAnzahlPersonen) { BigDecimal abzugFromServer = BigDecimal.ZERO; if (famGrAnzahlPersonen < 3) { abzugFromServer = BigDecimal.ZERO; } else if (famGrAnzahlPersonen == 3) { abzugFromServer = pauschalabzugProPersonFamiliengroesse3; } else if (famGrAnzahlPersonen == 4) { abzugFromServer = pauschalabzugProPersonFamiliengroesse4; } else if (famGrAnzahlPersonen == 5) { abzugFromServer = pauschalabzugProPersonFamiliengroesse5; } else if (famGrAnzahlPersonen >= 6) { abzugFromServer = pauschalabzugProPersonFamiliengroesse6; } return MathUtil.GANZZAHL.from(new BigDecimal(String.valueOf(famGrBeruecksichtigungAbzug)).multiply(abzugFromServer)); } FamilienabzugAbschnittRule(DateRange validityPeriod,
		BigDecimal pauschalabzugProPersonFamiliengroesse3,
		BigDecimal pauschalabzugProPersonFamiliengroesse4,
		BigDecimal pauschalabzugProPersonFamiliengroesse5,
		BigDecimal pauschalabzugProPersonFamiliengroesse6); List<VerfuegungZeitabschnitt> createInitialenFamilienAbzug(Gesuch gesuch); @Override boolean isRelevantForFamiliensituation();  }### Answer:
@Test public void testCalculateAbzugAufgrundFamiliengroesseZero() { Assert.assertEquals(0, famabAbschnittRule.calculateAbzugAufgrundFamiliengroesse(0, 0).intValue()); Assert.assertEquals(0, famabAbschnittRule.calculateAbzugAufgrundFamiliengroesse(1, 1).intValue()); Assert.assertEquals(0, famabAbschnittRule.calculateAbzugAufgrundFamiliengroesse(1.5, 2).intValue()); }
@Test public void testCalculateAbzugAufgrundFamiliengroesse_EBEGU_1185_NR32_Familiengroesse_Berechnung() { Assert.assertEquals(0, famabAbschnittRule.calculateAbzugAufgrundFamiliengroesse(1.5, 2).intValue()); Assert.assertEquals(7600, famabAbschnittRule.calculateAbzugAufgrundFamiliengroesse(2, 3).intValue()); Assert.assertEquals(14900, famabAbschnittRule.calculateAbzugAufgrundFamiliengroesse(2.5, 4).intValue()); Assert.assertEquals(9500, famabAbschnittRule.calculateAbzugAufgrundFamiliengroesse(2.5, 3).intValue()); Assert.assertEquals(34110, famabAbschnittRule.calculateAbzugAufgrundFamiliengroesse(4.5, 6).intValue()); Assert.assertEquals(23840, famabAbschnittRule.calculateAbzugAufgrundFamiliengroesse(4.0, 4).intValue()); }