public void Test_BankingAlias_GetAll() { try { UserNaturalDTO john = this.GetJohn(); WalletPostDTO walletPost = new WalletPostDTO(new List <string> { john.Id }, "WALLET IN EUR", CurrencyIso.EUR); WalletDTO wallet = this.Api.Wallets.Create(walletPost); BankingAliasIbanPostDTO bankingAliasIban = new BankingAliasIbanPostDTO( john.FirstName + " " + john.LastName, CountryIso.LU) { Tag = "Tag test" }; BankingAliasDTO bankingAliasCreated = Api.BankingAlias.CreateIban(wallet.Id, bankingAliasIban); Pagination pagination = new Pagination(1, 2); Sort sort = new Sort(); sort.AddField("CreationDate", SortDirection.asc); var result = this.Api.BankingAlias.GetAll(wallet.Id, pagination, sort); Assert.IsNotNull(result); Assert.AreEqual(1, result.Count); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void Test_BankingAlias_GetIban() { try { UserNaturalDTO john = this.GetJohn(); WalletPostDTO walletPost = new WalletPostDTO(new List <string> { john.Id }, "WALLET IN EUR", CurrencyIso.EUR); WalletDTO wallet = this.Api.Wallets.Create(walletPost); BankingAliasIbanPostDTO bankingAliasIban = new BankingAliasIbanPostDTO( john.FirstName + " " + john.LastName, CountryIso.LU) { Tag = "Tag test" }; BankingAliasDTO bankingAliasCreated = Api.BankingAlias.CreateIban(wallet.Id, bankingAliasIban); BankingAliasDTO bankingAlias = this.Api.BankingAlias.GetIban(bankingAliasCreated.Id); Assert.AreEqual(bankingAliasCreated.Id, bankingAlias.Id); Assert.AreEqual(BankingAliasType.IBAN, bankingAlias.Type); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public async Task Test_BankingAlias_Update() { try { UserNaturalDTO john = await this.GetJohn(); WalletPostDTO walletPost = new WalletPostDTO(new List <string> { john.Id }, "WALLET IN EUR", CurrencyIso.EUR); WalletDTO wallet = await this.Api.Wallets.CreateAsync(walletPost); BankingAliasIbanPostDTO bankingAliasIban = new BankingAliasIbanPostDTO( john.FirstName + " " + john.LastName, CountryIso.LU) { Tag = "Tag test" }; BankingAliasDTO bankingAliasCreated = await this.Api.BankingAlias.CreateIbanAsync(wallet.Id, bankingAliasIban); BankingAliasPutDTO bankingAliasPut = new BankingAliasPutDTO { Active = false }; BankingAliasDTO bankingAlias = await this.Api.BankingAlias.UpdateAsync(bankingAliasPut, bankingAliasCreated.Id); BankingAliasDTO bankingAliasGet = await this.Api.BankingAlias.GetAsync(bankingAliasCreated.Id); Assert.IsFalse(bankingAliasGet.Active); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void Test_BankingAlias_CreateIban() { try { UserNaturalDTO john = this.GetJohn(); WalletDTO wallet = this.GetJohnsWallet(); BankingAliasIbanPostDTO bankingAliasIban = new BankingAliasIbanPostDTO( john.FirstName + " " + john.LastName, CountryIso.LU) { Tag = "Tag test" }; BankingAliasDTO bankingAlias = Api.BankingAlias.CreateIban(wallet.Id, bankingAliasIban); Assert.IsNotEmpty(bankingAlias.Id); } catch (Exception ex) { Assert.Fail(ex.Message); } }