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))); }
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); }