示例#1
0
        public void MaxiSavingsAccount()
        {
            Bank    bank            = new Bank();
            Account checkingAccount = new MaxiSavingAccount();

            bank.AddCustomer(new Customer("Bill").OpenAccount(checkingAccount));

            checkingAccount.Deposit(3000.0);

            Assert.AreEqual(170.0, bank.totalInterestPaid(), DOUBLE_DELTA);
        }
示例#2
0
        public void ComputeMaxSavingAccountAccruedInterest()
        {
            Bank     bank = new Bank();
            Account  maxiSavingAccount = new MaxiSavingAccount();
            Customer bill = new Customer("Bill").OpenAccount(maxiSavingAccount);

            bank.AddCustomer(bill);

            maxiSavingAccount.Deposit(3000.0);
            double amt = bank.totalInterestPaid(DateTime.Now.AddDays(100));

            Assert.AreEqual(46.5753, amt, FOUR_DECIMALS);
        }