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