public void BankCardPaymentUrlTest() { var newUser = new AccountRegistrationModel().GetTestModel(); var registeredClient = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject(); var cardPaymentUrl = new BankCardPaymentUrlInputModel() { Address = TestData.GenerateString(6), Amount = 10, AssetId = "BTC", City = "Minsk", Country = TestData.GenerateLetterString(6), Email = TestData.GenerateEmail(), FirstName = TestData.GenerateLetterString(6), LastName = TestData.GenerateLetterString(8), Phone = TestData.GeneratePhone(), Zip = TestData.GenerateLetterString(6), }; var response = walletApi.BankCardPaymentUrl.PostBankCardPaymentUrl(cardPaymentUrl, registeredClient.Result.Token); response.Validate.StatusCode(HttpStatusCode.OK); var responseObject = response.GetResponseObject(); Assert.That(responseObject.Error.ToString(), Is.Null.Or.Empty); }
public void BankCardPaymentUrlInvalidTokenTest(string token) { var cardPaymentUrl = new BankCardPaymentUrlInputModel() { Address = TestData.GenerateString(6), Amount = 10, AssetId = "BTC", City = "Minsk", Country = TestData.GenerateLetterString(6), Email = TestData.GenerateEmail(), FirstName = TestData.GenerateLetterString(6), LastName = TestData.GenerateLetterString(8), Phone = TestData.GeneratePhone(), Zip = TestData.GenerateLetterString(6), }; var response = walletApi.BankCardPaymentUrl.PostBankCardPaymentUrl(cardPaymentUrl, token); response.Validate.StatusCode(HttpStatusCode.Unauthorized); }
public IResponse <ResponseModelBankCardPaymentUrlResponceModel> PostBankCardPaymentUrl(BankCardPaymentUrlInputModel model, string token) { return(Request.Post(resource).WithBearerToken(token).AddJsonBody(model).Build().Execute <ResponseModelBankCardPaymentUrlResponceModel>()); }