Пример #1
0
        public void maxi_savings_account()
        {
            MainBank bank = new MainBank();
            ICustomerInterface Paul = new Customers("Paul");
            IAccountsInterface PaulMaxiSavings = new MaxiSavingsAccount();
            bank.AddCustomer(Paul);
            Paul.AddAccount(PaulMaxiSavings);
            Paul.Deposit(PaulMaxiSavings, 3000.00);

            Assert.AreEqual(0.0, bank.totalInterestPaid(), DOUBLE_DELTA);
        }
Пример #2
0
        public void savings_account()
        {
            MainBank bank = new MainBank();
            ICustomerInterface Jerry = new Customers("Jerry");
            IAccountsInterface JerrySavings = new SavingsAccount();
            bank.AddCustomer(Jerry);
            Jerry.AddAccount(JerrySavings);
            Jerry.Deposit(JerrySavings, 1500.00);

            Assert.AreEqual(2.0, bank.totalInterestPaid(), DOUBLE_DELTA);
        }
Пример #3
0
        public void checkingAccount()
        {
            MainBank bank = new MainBank();
            ICustomerInterface James = new Customers("James");
            IAccountsInterface JamesChecking = new CheckingAccount();
            bank.AddCustomer(James);
            James.AddAccount(JamesChecking);
            James.Deposit(JamesChecking, 100.00);

            Assert.AreEqual(0.1, bank.totalInterestPaid(), DOUBLE_DELTA);
        }