Exemplo n.º 1
0
        public void MaxiSavingsAccountInterestTest1()
        {
            Bank bank = new Bank();
            Account maxiAccount = new Account(Account.MAXI_SAVINGS);
            bank.AddCustomer(new Customer("Bill").OpenAccount(maxiAccount));

            maxiAccount.Deposit(10500.0);
            maxiAccount.Withdraw(500.0);

            Assert.AreEqual(0.82, bank.totalInterestAccruedDaily(), DOUBLE_DELTA);
        }
Exemplo n.º 2
0
        public void CheckingAccountInterestTest()
        {
            Bank bank = new Bank();
            Account checkingAccount = new Account(Account.CHECKING);
            Customer bill = new Customer("Bill").OpenAccount(checkingAccount);
            bank.AddCustomer(bill);

            checkingAccount.Deposit(10000.0);

            Assert.AreEqual(0.82, bank.totalInterestAccruedDaily(), DOUBLE_DELTA);
        }
Exemplo n.º 3
0
        public void SavingsAccountInterestTest()
        {
            Bank bank = new Bank();
            Account savingsAccount = new Account(Account.SAVINGS);
            bank.AddCustomer(new Customer("Bill").OpenAccount(savingsAccount));

            savingsAccount.Deposit(10000.0);

            Assert.AreEqual(1.56, bank.totalInterestAccruedDaily(), DOUBLE_DELTA);
        }