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 void ThenPartnerLoad(string proxyPanCode) { var ip = "145.255.232.62"; var headersWithRealIp = HttpHeaderHelper.GetHeaderWithIp(ip); var card = new DataBaseSteps(_context)._cardRepository.GetCardByToken(proxyPanCode); var partnerGrant = new PartnerGrant { PartnerId = 58, PartnerSecret = "WQ7kQvMGp5+9KT6BaGBL" }; Authenticator = Container.GetInstance <Authenticator>("Authenticator"); EpaymentsApiClient = Container.GetInstance <EpaymentsApiClient>("EpaymentsApiClient"); var token = Authenticator.Authenticate(partnerGrant, ip).Token; var request = new PartnerCardLoadRequest { Amount = 100, CardFirstName = card.EmbossingName.Split(' ').First(), CardLastName = card.EmbossingName.Split(' ').Last(), CardId = card.PanCode, Currency = card.CurrencyId.ToString(), ExternalId = "nikitaUItestLoadPartner", PaymentId = long.Parse(DataBuilderHelper.GetRandomDigits(6)), SourcePurse = "000-749103" }; var response = EpaymentsApiClient.SendPut <PartnerCardLoadResponse>(Url, token, request, headersWithRealIp); response.ErrorCode.Should().Be(0); response.StatusCode.Should().Be(HttpStatusCode.OK); }