Exemple #1
0
 public void ThenUserTypeLinkReference()
 {
     AffiliateLink = DataBuilderHelper.GenerateStringValue(10);
     MultiFormComponent.FindMultiformSection()
     .ClearText("[name*='nameLink']")
     .SendText("[name*='nameLink']", AffiliateLink);
 }
 /// <summary>
 /// Replace templates (marks with ** **) in text, with new values
 /// </summary>
 /// <param name="text">Text to be replaced</param>
 /// <param name="rate">Rate </param>
 /// <param name="amount">outgoing amount</param>
 /// <param name="purseTransactionId">purseTransactionId</param>
 /// <returns></returns>
 public static string ReplaceString(string text, decimal rate, decimal amount, long?purseTransactionId = null, int?invoiceId = null, string externalTransactionId = null, decimal?fee = null, string email = "")
 {
     return
         (text
          .Replace("**OutgoingAmount**", amount.ToString("n", new NumberFormatInfo {
         NumberGroupSeparator = " "
     }))
          .Replace("**rate**", String.Format("{0:0.0000}", rate))
          .Replace("**rateWM**", rate.ToString())
          .Replace("**fee**", fee.ToString())
          .Replace("**amount + fee**", (fee + amount).ToString())
          .Replace("**amount * rate**", (amount * rate).RoundBank().ToString("n", new NumberFormatInfo {
         NumberGroupSeparator = " "
     }))
          .Replace("**amount ** rate**", (amount * rate).RoundBank().ToString())
          .Replace("**amount / rate**", (amount / rate).RoundBank().ToString("n", new NumberFormatInfo {
         NumberGroupSeparator = " "
     }))
          .Replace("**DD.MM.YY**", DateTime.UtcNow.ToLocalTime().ToString("dd.MM.yy"))
          .Replace("**TPurseTransactionId**", purseTransactionId.ToString())
          .Replace("**ExternalTransactionId**", externalTransactionId)
          .Replace("**InvoiceId**", invoiceId.ToString())
          .Replace("**Receiver**", email)
          .Replace("**Generated**", DataBuilderHelper.GenerateStringValue(10)));
 }
Exemple #3
0
        public void GivenUserFillsNewPassword()
        {
            newPassword = DataBuilderHelper.GenerateStringValue() + DataBuilderHelper.GetRandomDigits(1);
            WaitElementIsVisibleByCss(Password);
            initPage();
            var passwordFields = _context.Grid.FindElements(Password);

            passwordFields.First().SendKeys(newPassword);
            passwordFields.Last().SendKeys(newPassword);
        }
 public CreateWire GetWireInRequest(CreateWire table)
 {
     return
         (new CreateWire
     {
         senderName = "autotest " + DataBuilderHelper.GenerateStringValue(10),
         reference = table.reference,
         paymentDetails = table.paymentDetails,
         beneficiaryAccountNumber = table.beneficiaryAccountNumber,
         isUndefined = table.isUndefined,
         currency = table.currency,
         bankCharge = table.bankCharge,
         bankCreationDate = DateTime.UtcNow.Date,
         ourCharge = table.ourCharge,
         wireServiceId = table.wireServiceId,
         transactionId = DataBuilderHelper.GenerateStringValue(10),
         transactionCommissionId = DataBuilderHelper.GenerateStringValue(10),
         paymentAmount = table.paymentAmount,
         operatorComment = "autotest comment"
     });
 }
 public void FillLastNameWithRandomText(string fieldName)
 {
     _context.PersDetails.LastName = DataBuilderHelper.GenerateStringValue(10);
     FillInput(fieldName, _context.PersDetails.LastName);
 }