public void ToCprBorgerType_Normal_NullAdresseNoteTekst() { var personTotal = new PersonTotalStub(); var result = personTotal.ToCprBorgerType(null, null, null); Assert.IsNullOrEmpty(result.AdresseNoteTekst); }
public void ToCprBorgerType_NoAddress_NullAddress() { var personTotal = new PersonTotalStub(); var result = personTotal.ToCprBorgerType(null, null, null); Assert.Null(result.FolkeregisterAdresse); }
public void ToCprBorgerType_Normal_NotNull() { var personTotal = new PersonTotalStub(); var result = personTotal.ToCprBorgerType(null, null, null); Assert.NotNull(result); }
public void ToCprBorgerType_Normal_TelephoneNumberProtectionIndicatorIsFalse() { // TODO: Add more cases for values of other data protection types var personTotal = new PersonTotalStub(); var result = personTotal.ToCprBorgerType(null, null, null); Assert.False(result.TelefonNummerBeskyttelseIndikator); }
public void ToCprBorgerType_WithAddress_AddressNotNull() { var personTotal = new PersonTotalStub(); personTotal.PersonAddresses.Add(new PersonAddress()); var result = personTotal.ToCprBorgerType(null, personTotal.PersonAddresses.First(), null); Assert.NotNull(result.FolkeregisterAdresse); }
public void ToCprBorgerType_Normal_CorrectPnr( [ValueSource("RandomCprNumbers5")] decimal cprNumber) { var personTotal = new PersonTotalStub() { PNR = cprNumber }; var result = personTotal.ToCprBorgerType(null, null, null); Assert.AreEqual(cprNumber, decimal.Parse(result.PersonCivilRegistrationIdentifier)); }
public void ToCprBorgerType_Church_CorrectMembership( [Values(null, '1')] char?christianMark) { var personTotal = new PersonTotalStub() { ChristianMark = christianMark }; var result = personTotal.ToCprBorgerType(null, null, null); Assert.AreEqual(personTotal.ToChurchMembershipIndicator(), result.FolkekirkeMedlemIndikator); }
public void ToCprBorgerType_Nationality_CorrectResult( [ValueSource("RandomCountryCodes5")] decimal countryCode) { var personTotal = new PersonTotalStub(); var result = personTotal.ToCprBorgerType(new Nationality() { CountryCode = countryCode }, null, null); Assert.AreEqual(countryCode, decimal.Parse(result.PersonNationalityCode.Value)); }
public void ToCprBorgerType_DirProtection_CorrectResult( [Values(null, '1')] char?dirProtection) { var personTotal = new PersonTotalStub() { DirectoryProtectionMarker = dirProtection }; var result = personTotal.ToCprBorgerType(null, null, null); Assert.AreEqual(personTotal.ToDirectoryProtectionIndicator(), result.ForskerBeskyttelseIndikator); }