public void Test_Users_CreateBankAccount_US() { try { UserNaturalDTO john = TestHelper.GetJohn(); BankAccountUsPostDTO account = new BankAccountUsPostDTO(john.FirstName + " " + john.LastName, john.Address, "234234234234", "234334789"); BankAccountDTO createAccount = _objectToTest.CreateBankAccountUs(john.Id, account).Result; Assert.True(createAccount.Id.Length > 0); Assert.True(createAccount.UserId == (john.Id)); Assert.True(createAccount.Type == BankAccountType.US); Assert.True(((BankAccountUsDTO)createAccount).AccountNumber == "234234234234"); Assert.True(((BankAccountUsDTO)createAccount).ABA == "234334789"); Assert.True(((BankAccountUsDTO)createAccount).DepositAccountType == DepositAccountType.CHECKING); account.DepositAccountType = DepositAccountType.SAVINGS; BankAccountDTO createAccountSavings = _objectToTest.CreateBankAccountUs(john.Id, account).Result; Assert.True(createAccountSavings.Id.Length > 0); Assert.True(createAccountSavings.UserId == (john.Id)); Assert.True(createAccountSavings.Type == BankAccountType.US); Assert.True(((BankAccountUsDTO)createAccountSavings).AccountNumber == "234234234234"); Assert.True(((BankAccountUsDTO)createAccountSavings).ABA == "234334789"); Assert.True(((BankAccountUsDTO)createAccountSavings).DepositAccountType == DepositAccountType.SAVINGS); } catch (Exception ex) { Assert.True(false, ex.Message); } }