コード例 #1
0
 /// <summary>Creates CA bank account.</summary>
 /// <param name="userId">User identifier.</param>
 /// <param name="bankAccount">Bank account instance to be created.</param>
 /// <returns>Bank account instance returned from API.</returns>
 public BankAccountCaDTO CreateBankAccountCa(String userId, BankAccountCaPostDTO bankAccount)
 {
     return this.CreateObject<BankAccountCaDTO, BankAccountCaPostDTO>(MethodKey.UsersCreateBankAccountsCa, bankAccount, userId);
 }
コード例 #2
0
        public void Test_Users_CreateBankAccount_CA()
        {
            try
            {
                UserNaturalDTO john = this.GetJohn();
                BankAccountCaPostDTO account = new BankAccountCaPostDTO(john.FirstName + " " + john.LastName, john.Address, "TestBankName", "123", "12345", "234234234234");

                BankAccountDTO createAccount = this.Api.Users.CreateBankAccountCa(john.Id, account);

                Assert.IsTrue(createAccount.Id.Length > 0);
                Assert.IsTrue(createAccount.UserId == (john.Id));
                Assert.IsTrue(createAccount.Type == BankAccountType.CA);
                Assert.IsTrue(((BankAccountCaDTO)createAccount).AccountNumber == "234234234234");
                Assert.IsTrue(((BankAccountCaDTO)createAccount).BankName == "TestBankName");
                Assert.IsTrue(((BankAccountCaDTO)createAccount).BranchCode == "12345");
                Assert.IsTrue(((BankAccountCaDTO)createAccount).InstitutionNumber == "123");
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }