def test_bijzondere_bijdrage_socialezekerheid_cat1_cat3_border_value_left_single_arbeider( self): tax_variables = TaxVariables() tax_variables.bruto = 2027.94 tax_variables.type_worker = 'arbeider' tax_variables.partner_income = 0 tax_variables.family_members_old = 0 tax_variables.family_members = 0 tax_variables.family_members_old_handicapped = 0 tax_variables.family_members_handicapped = 0 tax_variables.children = 0 tax_variables.children_handicapped = 0 bruto_netto_simulator = BrutoNettoSimulator(tax_variables, 2016) added_rsz = bruto_netto_simulator.bijzondere_bijdrage_sociale_zekerheid( ) self.assertEqual(round(added_rsz, 2), 18.6)
def test_bijzondere_bijdrage_socialezekerheid_cat2_cat4_border_value_right_married_income_arbeider( self): tax_variables = TaxVariables() tax_variables.bruto = 5591.51 tax_variables.type_worker = 'arbeider' tax_variables.marital_status = 'married' tax_variables.partner_income = 1500 tax_variables.family_members_old = 0 tax_variables.family_members = 0 tax_variables.family_members_old_handicapped = 0 tax_variables.family_members_handicapped = 0 tax_variables.children = 0 tax_variables.children_handicapped = 0 bruto_netto_simulator = BrutoNettoSimulator(tax_variables, 2016) added_rsz = bruto_netto_simulator.bijzondere_bijdrage_sociale_zekerheid( ) self.assertEqual(round(added_rsz, 2), 51.64)