示例#1
0
        // public void fncWithdrawalTest()
        public void fncDepositTestPA_ValidDeposit_ChangesBalance()
        {
            // arrange
            double currentBalance = 2999.0;
            double deposit        = 100.0;
            double expected       = 3099.0;
            // clsUnpaidAccount(double vBalance, string vNumber, string vType)
            var account = new clsPaidAccount(currentBalance, "PA1PA1", "PaidAccount");

            // act
            account.fncDeposit(deposit);
            double actual = account.vBalance;

            // assert
            Assert.AreEqual(expected, actual);
        }
        public void TestfncWithdrawal_inUnPaidAccount_Withdrawal_ReduceBalance()
        {
            // ARRANGE
            double currentBalance = 2300.0;
            double withdrawal     = 100.0;
            double expected       = 2200.0;
            // Obj
            var account = new clsPaidAccount(currentBalance, "UA1UA1", "UnpaidAccount");

            // ACT
            account.fncWithdrawal(withdrawal);
            double actual = account.vBalance;

            // ASSERT
            Assert.AreEqual(expected, actual);
        }
示例#3
0
        // public void fncWithdrawalTest()
        public void fncWithdrawalTestPA_ValidAmount_ChangesBalance()
        {
            // arrange
            double currentBalance = 2999.0;
            double withdrawal     = 100.0;
            double expected       = 2899.0;
            // clsUnpaidAccount(double vBalance, string vNumber, string vType)
            var account = new clsPaidAccount(currentBalance, "PA1PA1", "PaidAccount");

            // act
            account.fncWithdrawal(withdrawal);
            double actual = account.vBalance;

            // assert
            Assert.AreEqual(expected, actual);
        }
        public void TestfncDeposit_inPaidAccount_Deposit_IncreaseBalance()
        {
            // ARRANGE
            double currentBalance = 2999.0;
            double deposit        = 100.0;
            double expected       = 3099.0;
            // Obj
            var account = new clsPaidAccount(currentBalance, "PA1PA1", "PaidAccount");

            // ACT
            account.fncDeposit(deposit);
            double actual = account.vBalance;

            // ASSERT
            Assert.AreEqual(expected, actual);
        }