Exemple #1
0
        public void ShouldNotErrorValidOverseasAddress(string address)
        {
            var model = new AddressExtended()
            {
                OverseasAddress = address
            };
            var result = _sut.TestValidate(model);

            result.ShouldNotHaveValidationErrorFor(x => x.OverseasAddress);
        }
Exemple #2
0
        public void ShouldNotErrorValidUPRN(string uprn)
        {
            var model = new AddressExtended()
            {
                UPRN = uprn
            };
            var result = _sut.TestValidate(model);

            result.ShouldNotHaveValidationErrorFor(x => x.UPRN);
        }
Exemple #3
0
        public void ShouldErrorWithTagsInOverseasAddress()
        {
            var model = new AddressExtended()
            {
                OverseasAddress = StringWithTags
            };
            var result = _sut.TestValidate(model);

            result.ShouldHaveValidationErrorFor(x => x.OverseasAddress)
            .WithErrorCode(ErrorCodes.XssCheckFailure);
        }
Exemple #4
0
        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);
        }