Ejemplo n.º 1
0
            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);
            }
Ejemplo n.º 2
0
            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>());
 }