Ejemplo n.º 1
0
        public void TransferAboveBalanceThrowZeroBalanceException()
        {
            var account = Account.CreateAccount(AccountId, AccountNumber, AccountName);

            Assert.Equal(0, account.Balance);


            ZeroBalanceException ex = Assert.Throws <ZeroBalanceException>(() => account.Transfer("abcdefg", 1000, "above"));
        }
Ejemplo n.º 2
0
        public void WithdrawZeroBalanceThrowException()
        {
            var account = Account.CreateAccount(AccountId, AccountNumber, AccountName);

            Assert.Equal(0, account.Balance);


            ZeroBalanceException ex = Assert.Throws <ZeroBalanceException>(() => account.Withdraw(10));
        }