public void ToAddressPostalType_Normal_NotNull() { var personAddress = new PersonAddressStub(); var result = personAddress.ToAddressPostalType(null); Assert.NotNull(result); }
public void ToAddressPostalType_Normal_PostOfficeBoxIdentifierNull() { var personAddress = new PersonAddressStub(); var result = personAddress.ToAddressPostalType(null); Assert.Null(result.PostOfficeBoxIdentifier); }
public void ToAddressPostalType_Normal_MailDeliverySublocationIdentifierNull() { var personAddress = new PersonAddressStub(); var result = personAddress.ToAddressPostalType(null); Assert.Null(result.MailDeliverySublocationIdentifier); }
public void ToAddressPostalType_Normal_DistrictSubdivisionIdentifierNull() { var personAddress = new PersonAddressStub(); var result = personAddress.ToAddressPostalType(null); Assert.Null(result.DistrictSubdivisionIdentifier); }
public void ToAddressCompleteType_Normal_AddressAccessNotNull() { var personAddress = new PersonAddressStub(); var result = personAddress.ToAddressCompleteType(null); Assert.NotNull(result.AddressAccess); }
public void ToCountryIdentificationCodeType_Normal_NotNull() { var personAddress = new PersonAddressStub(); var result = personAddress.ToCountryIdentificationCodeType(); Assert.NotNull(result); }
public void ToPersonInfo_MixedAddressWithDifferentStartDatesDate_CorrectAddress( [ValueSource("RandomDecimalDates5")] decimal startDate, [Values(true, false)] bool reverse, [Values(true, false)] bool setEndDate) { var personTotal = new PersonTotalStub(); var addressWithOlderStartDate = new PersonAddressStub() { CorrectionMarker = null, AddressStartDate = startDate - 1 }; personTotal.PersonAddresses.Add(addressWithOlderStartDate); var addressWithRecentStartDate = new PersonAddressStub() { CorrectionMarker = null, AddressStartDate = startDate }; personTotal.PersonAddresses.Add(addressWithRecentStartDate); if (reverse) { personTotal.PersonAddresses.Reverse(); } if (setEndDate) { addressWithOlderStartDate.AddressEndDate = addressWithOlderStartDate.AddressStartDate - 1; } var personInfo = personTotal.ToPersonInfo(); Assert.AreEqual(addressWithRecentStartDate, personInfo.Address); }
public void ToCountryIdentificationCodeType_Normal_imk() { var personAddress = new PersonAddressStub(); var result = personAddress.ToCountryIdentificationCodeType(); Assert.AreEqual(_CountryIdentificationSchemeType.imk, result.scheme); }
public void ToCountryIdentificationCodeType_Normal_Denmark() { var personAddress = new PersonAddressStub(); var result = personAddress.ToCountryIdentificationCodeType(); Assert.AreEqual("5100", result.Value); }
public void ToAddressPostalType_Normal_CorrectSuiteIdentifier( [ValueSource("RandomStrings5")] string door) { var personAddress = new PersonAddressStub() { DoorNumber = door }; var result = personAddress.ToAddressPostalType(null); Assert.AreEqual(door, result.SuiteIdentifier); }
public void ToAddressPostalType_Normal_CorrectStreetAddressingName( [ValueSource("RandomStrings5")] string streetName) { var personAddress = new PersonAddressStub() { StreetAddressingName = streetName }; var result = personAddress.ToAddressPostalType(null); Assert.AreEqual(streetName, result.StreetNameForAddressingName); }
public void ToAddressAccessType_Normal_CorrectStreetCode( [ValueSource("RandomStreetCodes5")] decimal streetCode) { var personAddress = new PersonAddressStub() { StreetCode = streetCode }; var result = personAddress.ToAddressAccessType(); Assert.AreEqual(streetCode, decimal.Parse(result.StreetCode)); }
public void ToAddressPostalType_Normal_CorrectPostCodeIdentifier( [ValueSource("RandomDecimals5")] decimal postCode) { var personAddress = new PersonAddressStub() { PostCode = postCode }; var result = personAddress.ToAddressPostalType(null); Assert.AreEqual(postCode, decimal.Parse(result.PostCodeIdentifier)); }
public void ToAddressPostalType_City_CorrectDistrictSubdivisionIdentifier( [ValueSource("RandomStrings5")] string cityName) { var personAddress = new PersonAddressStub() { Town = cityName }; var result = personAddress.ToAddressPostalType(null); Assert.AreEqual(cityName, result.DistrictSubdivisionIdentifier); }
public void ToAddressPostalType_Normal_CorrectStreetBuildingIdentifier( [ValueSource("RandomHouseNumbers5")] string houseNumber) { var personAddress = new PersonAddressStub() { HouseNumber = houseNumber }; var result = personAddress.ToAddressPostalType(null); Assert.AreEqual(houseNumber, result.StreetBuildingIdentifier); }
public void ToAddressAccessType_Normal_CorrectMunicipalityCode( [ValueSource("RandomMunicipalityCodes5")] decimal municipalityCode) { var personAddress = new PersonAddressStub() { MunicipalityCode = municipalityCode }; var result = personAddress.ToAddressAccessType(); Assert.AreEqual(municipalityCode, decimal.Parse(result.MunicipalityCode)); }
public void ToAddressPostalType_Normal_CorrectFloor( [ValueSource("RandomStrings5")] string floor) { var personAddress = new PersonAddressStub() { Floor = floor }; var result = personAddress.ToAddressPostalType(null); Assert.AreEqual(floor, result.FloorIdentifier); }
public void ToPersonInfo_ActiveAddress_CorrectAddress() { var personTotal = new PersonTotalStub(); var personAddress = new PersonAddressStub() { CorrectionMarker = null }; personTotal.PersonAddresses.Add(personAddress); var personInfo = personTotal.ToPersonInfo(); Assert.AreEqual(personAddress, personInfo.Address); }
public void ToPersonInfo_InActiveAddress_NoAddress( [Values('k', 'æ')] char correctionMarker) { var personTotal = new PersonTotalStub(); var personAddress = new PersonAddressStub() { CorrectionMarker = correctionMarker }; personTotal.PersonAddresses.Add(personAddress); var personInfo = personTotal.ToPersonInfo(); Assert.Null(personInfo.Address); }
public void ToPersonInfo_AddressWithEndDate_CorrectAddress( [ValueSource("RandomDecimalDates5")] decimal endDate) { var personTotal = new PersonTotalStub(); var personAddress = new PersonAddressStub() { CorrectionMarker = null, AddressEndDate = endDate }; personTotal.PersonAddresses.Add(personAddress); var personInfo = personTotal.ToPersonInfo(); Assert.AreEqual(personAddress, personInfo.Address); }