def test_maxi_savings_account(): bank = Bank() maxiSavingsAccount = Account(MAXI_SAVINGS) bank.addCustomer(Customer("Bill").openAccount(maxiSavingsAccount)) maxiSavingsAccount.deposit(3000.0) assert_equals(maxiSavingsAccount.checkTransactionInLastTenDays(), True) assert_equals(3000 * 0.001 * DateProvider.getTotalDaysPassedRatio(), maxiSavingsAccount.interestEarned())
def test_checking_account(): bank = Bank() checkingAccount = Account(CHECKING) bill = Customer("Bill").openAccount(checkingAccount) bank.addCustomer(bill) checkingAccount.deposit(100.0) assert_equals(checkingAccount.interestEarned(), 0.1 * DateProvider.getTotalDaysPassedRatio())
def test_maxi_savings_account(): bank = Bank() maxiSavingsAccount = Account(MAXI_SAVINGS) bank.addCustomer(Customer("Bill").openAccount(maxiSavingsAccount)) maxiSavingsAccount.deposit(3000.0) assert_equals(bank.totalInterestPaid(), maxiSavingsAccount.interestEarned())
def test_savings_account(): bank = Bank() savingsAccount = Account(SAVINGS) bank.addCustomer(Customer("Bill").openAccount(savingsAccount)) savingsAccount.deposit(1500.0) assert_equals(bank.totalInterestPaid(), savingsAccount.interestEarned())