entering into a marriage/partnership for a current or dissolved relationship
# language: en @gba Feature: entering into a marriage/partnership for a current or dissolved relationship When the dissolution of a marriage or partnership is recorded, all data about the marriage or partnership and all data about the partner is carried over into the current occurrence, except the data about the entering into of the marriage or partnership. The result is that, for a dissolved marriage or partnership, the data about the entering into of the marriage or partnership is not in the current occurrence in the registry. The data about the entering into of the marriage or partnership has to be taken from the first historical occurrence in which it appears. Rule: aangaanHuwelijkPartnerschap is supplied for an undissolved partner, if requested with fields Scenario: the partnership has not been dissolved Given the person with citizen service number '000000012' has a 'partner' with the following data | naam | waarde | | datum huwelijkssluiting/aangaan geregistreerd partnerschap (06.10) | 20010809 | | plaats huwelijkssluiting/aangaan geregistreerd partnerschap (06.20) | Parijs | | land huwelijkssluiting/aangaan geregistreerd partnerschap (06.30) | 5002 | When gba persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000012 | | fields | partners.aangaanHuwelijkPartnerschap | Then the response has a person with a 'partner' with only the following 'aangaanHuwelijkPartnerschap' data | naam | waarde | | datum | 20010809 | | plaats.omschrijving | Parijs | | land.code | 5002 | | land.omschrijving | Frankrijk | Scenario: the partnership has not been dissolved and the data about entering into the marriage has been changed Given the person with citizen service number '000000012' has a 'partner' with the following data | naam | waarde | | datum huwelijkssluiting/aangaan geregistreerd partnerschap (06.10) | 20010809 | | plaats huwelijkssluiting/aangaan geregistreerd partnerschap (06.20) | Parijs | | land huwelijkssluiting/aangaan geregistreerd partnerschap (06.30) | 5002 | And the 'partner' has been changed to the following data | naam | waarde | | datum huwelijkssluiting/aangaan geregistreerd partnerschap (06.10) | 20010908 | | plaats huwelijkssluiting/aangaan geregistreerd partnerschap (06.20) | Brussel | | land huwelijkssluiting/aangaan geregistreerd partnerschap (06.30) | 5010 | When gba persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000012 | | fields | partners.aangaanHuwelijkPartnerschap | Then the response has a person with a 'partner' with only the following 'aangaanHuwelijkPartnerschap' data | naam | waarde | | datum | 20010908 | | plaats.omschrijving | Brussel | | land.code | 5010 | | land.omschrijving | België | Rule: for a dissolved partner, aangaanHuwelijkPartnerschap is taken from the most recent occurrence of the partner in which aangaanHuwelijkPartnerschap has a value Scenario: the partnership has been dissolved Given the person with citizen service number '000000012' has a 'partner' with the following data | naam | waarde | | datum huwelijkssluiting/aangaan geregistreerd partnerschap (06.10) | 20010808 | | plaats huwelijkssluiting/aangaan geregistreerd partnerschap (06.20) | Parijs | | land huwelijkssluiting/aangaan geregistreerd partnerschap (06.30) | 5002 | And the 'partner' has been changed to the following data | naam | waarde | | datum ontbinding huwelijk/geregistreerd partnerschap (07.10) | 20180317 | When gba persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000012 | | fields | partners.aangaanHuwelijkPartnerschap | Then the response has a person with a 'partner' with only the following 'aangaanHuwelijkPartnerschap' data | naam | waarde | | datum | 20010808 | | plaats.omschrijving | Parijs | | land.code | 5002 | | land.omschrijving | Frankrijk | Scenario: the partnership has been dissolved and the data about entering into and dissolving it has been changed Given the person with citizen service number '000000012' has a 'partner' with the following data | naam | waarde | | datum huwelijkssluiting/aangaan geregistreerd partnerschap (06.10) | 20010801 | | plaats huwelijkssluiting/aangaan geregistreerd partnerschap (06.20) | Parijs | | land huwelijkssluiting/aangaan geregistreerd partnerschap (06.30) | 5002 | And the 'partner' has been changed to the following data | naam | waarde | | datum huwelijkssluiting/aangaan geregistreerd partnerschap (06.10) | 20010902 | | plaats huwelijkssluiting/aangaan geregistreerd partnerschap (06.20) | Brussel | | land huwelijkssluiting/aangaan geregistreerd partnerschap (06.30) | 5010 | And the 'partner' has been changed to the following data | naam | waarde | | datum ontbinding huwelijk/geregistreerd partnerschap (07.10) | 20180103 | And the 'partner' has been changed to the following data | naam | waarde | | datum ontbinding huwelijk/geregistreerd partnerschap (07.10) | 20180104 | When gba persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000012 | | fields | partners.aangaanHuwelijkPartnerschap | Then the response has a person with a 'partner' with only the following 'aangaanHuwelijkPartnerschap' data | naam | waarde | | datum | 20010902 | | plaats.omschrijving | Brussel | | land.code | 5010 | | land.omschrijving | België |