예제 #1
0
        public void Is_Generating_By_TelephoneMask1_IsMatch()
        {
            var randTelephoneHelper = new RandomTelephoneByMaskHelper(CommonObjsHelper.TelephoneMask1);
            var telephone           = randTelephoneHelper.Get();

            Assert.Matches("\\+(\\d{2}) (\\d{3}) (\\d{3})-(\\d{2})-(\\d{2})", telephone);
        }
        protected override IEnumerable <Account> ChangeByRules(IEnumerable <Account> accounts)
        {
            var randomTelephoneByMaskHelper = new RandomTelephoneByMaskHelper(CommonObjsHelper.TelephoneMask1);
            var randomEmailByMaskHelper     = new RandomEmailByMaskHelper(CommonObjsHelper.EmailMask1);

            foreach (var account in accounts)
            {
                account.Name                = $"Организация №{_globalCounterBySessionApp}";
                account.Telephone1          = randomTelephoneByMaskHelper.Get();
                account.EMailAddress1       = randomEmailByMaskHelper.Get();
                account.WebSiteURL          = null;
                account.Address1_PostalCode = null;
                account.Description         = null;
                account.cmdsoft_inn         = null;
                account.ParentAccountId     = null;
                _globalCounterBySessionApp++;
                yield return(account);
            }
        }