Beispiel #1
0
        public void PostDepositsFxpayGateInvalidTokenTest()
        {
            Step("Make POST /api/Deposits/fxpaygate with invalid token and validate response", () =>
            {
                var model = new FxPaygatePaymentUrlRequestModel
                {
                    Address   = "123 Downing street",
                    Amount    = 1.1,
                    AssetId   = "BTC",
                    CancelUrl = "http://lykke.com",
                    City      = "Boston",
                    Country   = "USA",
                    Email     = wallet.WalletAddress,
                    FailUrl   = "http://lykkex.com",
                    FirstName = "Ly",
                    LastName  = "Kke",
                    OkUrl     = "OkUrl",
                    Phone     = "+130026",
                    WalletId  = Guid.NewGuid().ToString(),
                    Zip       = "654321"
                };

                var response = apiV2.Deposits.PostDepositsFXPayGate(model, Guid.NewGuid().ToString());

                Assert.That(response.StatusCode, Is.EqualTo(HttpStatusCode.Unauthorized));
            });
        }
 public IResponse <FxPaygatePaymentUrlResponseModel> PostDepositsFXPayGate(FxPaygatePaymentUrlRequestModel model, string token)
 {
     return(Request.Post("/Deposits/fxpaygate").AddJsonBody(model).WithBearerToken(token).Build().Execute <FxPaygatePaymentUrlResponseModel>());
 }