public void PostCashOutSwiftRequestTest() { Assert.Ignore("Get CashOut swift model"); var model = new SwiftCashOutReqModel() { AssetId = "BTC", AccHolderAddress = TestData.GenerateString(8), AccHolderCity = "Minsk", AccHolderCountry = "Blr", AccHolderZipCode = TestData.GenerateNumbers(6), AccName = TestData.GenerateLetterString(6), AccNumber = TestData.GenerateNumbers(6), Amount = 10, BankName = "BankOfAmerica", Bic = TestData.GenerateString(6) }; var newUser = new AccountRegistrationModel().GetTestModel(); var registeredClient = walletApi.Registration.PostRegistrationResponse(newUser).GetResponseObject(); var response = walletApi.CashOutSwiftRequest.PostCashOutSwiftRequest(model, registeredClient.Result.Token); response.Validate.StatusCode(System.Net.HttpStatusCode.OK); Assert.That(response.GetResponseObject().Error, Is.Null); }
public void PostCashOutSwiftRequestInvalidTokenTest(string token) { var model = new SwiftCashOutReqModel() { AssetId = "BTC", AccHolderAddress = TestData.GenerateString(8), AccHolderCity = "Minsk", AccHolderCountry = "Blr", AccHolderZipCode = TestData.GenerateNumbers(6), AccName = TestData.GenerateLetterString(6), AccNumber = TestData.GenerateNumbers(6), Amount = 10, BankName = "BankOfAmerica", Bic = TestData.GenerateString(6) }; var response = walletApi.CashOutSwiftRequest.PostCashOutSwiftRequest(model, token); response.Validate.StatusCode(System.Net.HttpStatusCode.Unauthorized); }
public IResponse <ResponseModel> PostCashOutSwiftRequest(SwiftCashOutReqModel model, string token) { return(Request.Post(resource).WithBearerToken(token).AddJsonBody(model).Build().Execute <ResponseModel>()); }