public List <int> VerifyAltAddress() { var errors = new List <int>(); if (AlternateAddress == null) { return(errors); } AlternateAddress = AlternateAddress.Trim().Replace(HidroConstants.DOUBLE_SPACE, HidroConstants.WHITE_SPACE); if (string.IsNullOrWhiteSpace(AlternateAddress)) { AlternateAddress = null; return(errors); } AlternateAddress = HelperProvider.CapitalizeFirstLetterOfEachWord(AlternateAddress); var lenTest = new Regex(@".{1,50}"); if (!lenTest.IsMatch(AlternateAddress)) { errors.Add(5); } var rx = new Regex(@"^[A-Za-z\d\-.,'() ]*$"); if (!rx.IsMatch(AlternateAddress)) { errors.Add(6); } return(errors); }
internal void FromByteArray(byte[] data, AlternateAddress expected) { var message = AlternateAddress.FromByteArray(data); message.Size.Should().Be(expected.Size); message.Family.Should().Be(expected.Family); message.Port.Should().Be(expected.Port); expected.Address.Equals(message.Address).Should().BeTrue(); }
protected override void Execute(CodeActivityContext context) { // TODO: VALIDATE ENTITY OR THROW EXCEPTION Workflows.UserInteractions.Request.SendCorrespondenceRequest request = new UserInteractions.Request.SendCorrespondenceRequest( Entity.Get(context), RelatedEntity.Get(context), WorkflowManager.Get(context).Application.CorrespondenceGetIdByName(CorrespondenceName.Get(context)), AllowUserSelection.Get(context), AllowAlternateAddress.Get(context) ); request.AllowCancel = AllowCancel.Get(context); request.Attention = Attention.Get(context); request.AllowEditRelatedEntity = AllowEditRelatedEntity.Get(context); request.AllowHistoricalSendDate = AllowHistoricalSendDate.Get(context); request.AllowFutureSendDate = AllowFutureSendDate.Get(context); request.AllowSendByFacsimile = AllowSendByFacsimile.Get(context); request.AllowSendByEmail = AllowSendByEmail.Get(context); request.AllowSendByInPerson = AllowSendByInPerson.Get(context); request.SendDate = SendDate.Get(context); request.AlternateAddress = AlternateAddress.Get(context); request.AlternateFaxNumber = AlternateFaxNumber.Get(context); request.AlternateEmail = AlternateEmail.Get(context); UserInteractionRequest.Set(context, request); return; }
internal void ToByteArray(byte[] expected, AlternateAddress address) { address.ToByteArray().Should().Equal(expected); }