Ejemplo n.º 1
0
        public void DebitForNegative()
        {
            // Arrange
            double    beginningBalance = 12.99;
            double    debitAmount      = -100.00;
            VivekBank account          = new VivekBank("Mr. Vivek raj", beginningBalance);

            // Act and assert
            Assert.ThrowsException <System.ArgumentOutOfRangeException>(() => account.Debit(debitAmount));
        }
Ejemplo n.º 2
0
        public void DebitBalance()
        {
            // Arrange
            double    beginningBalance = 14.56;
            double    debitAmount      = 4.55;
            double    expected         = 10.01;
            VivekBank account          = new VivekBank("Mr. Vivek raj", beginningBalance);

            account.Debit(debitAmount);
            double actual = account.Balance;

            Assert.AreEqual(expected, actual, 0.001, "Account not debited correctly");
        }