public void ShouldNotErrorValidOverseasAddress(string address) { var model = new AddressExtended() { OverseasAddress = address }; var result = _sut.TestValidate(model); result.ShouldNotHaveValidationErrorFor(x => x.OverseasAddress); }
public void ShouldNotErrorValidUPRN(string uprn) { var model = new AddressExtended() { UPRN = uprn }; var result = _sut.TestValidate(model); result.ShouldNotHaveValidationErrorFor(x => x.UPRN); }
public void ShouldErrorWithTagsInOverseasAddress() { var model = new AddressExtended() { OverseasAddress = StringWithTags }; var result = _sut.TestValidate(model); result.ShouldHaveValidationErrorFor(x => x.OverseasAddress) .WithErrorCode(ErrorCodes.XssCheckFailure); }
public ActionResult <IEnumerable <AddressExtended> > Addresses(string id) { List <AddressExtended> Result = new List <AddressExtended>(); foreach (CU_B_ADDRESS Item in DBContext.CU_B_ADDRESS.Where(E => E.CUSTOMER_CODE == id).OrderBy(E => E.ADDRESS_COUNTER)) { AddressExtended address = EntityMapper.Map <AddressExtended, CU_B_ADDRESS>(DBContext, Item, Item.CU_B_ADDRESS_EXT_AUS); Result.Add(address); } return(Result); }
public void AddressExtendedShouldErrorWithInvalidValue() { var invalidAddressExtended = new AddressExtended() { UPRN = StringWithTags }; var model = new ContactInformation() { AddressExtended = invalidAddressExtended }; var result = _sut.TestValidate(model); result.ShouldHaveValidationErrorFor(x => x.AddressExtended.UPRN) .WithErrorCode(ErrorCodes.XssCheckFailure); }
private static string FormatSingleLineAddress(AddressExtended addressExtended) { var address = addressExtended.AddressLine1; if (!string.IsNullOrEmpty(addressExtended.AddressLine2)) { address += $" {addressExtended.AddressLine2}"; } if (!string.IsNullOrEmpty(addressExtended.AddressLine3)) { address += $" {addressExtended.AddressLine3}"; } if (!string.IsNullOrEmpty(addressExtended.AddressLine4)) { address += $" {addressExtended.AddressLine4}"; } address += $" {addressExtended.PostCode}"; return(address); }