Exemplo n.º 1
0
        public void Deposit_WhenDepositingAmountGreaterThanZero_ReturnBalance()
        {
            var sut = new BankAccountPart2(new NotificationServiceFake())
            {
                Balance = 200
            };

            sut.Deposit(100);

            Assert.Equal(300, sut.Balance);
        }
        public void Deposit_WhenDepositingAmountGreaterThanZero_ReturnBalance()
        {
            _notificationService.Setup(x => x.NotifyAllChannels(""));
            var sut = new BankAccountPart2(_notificationService.Object)
            {
                Balance = 200
            };

            sut.Deposit(100);

            Assert.Equal(300, sut.Balance);
        }
        public void Deposit_WhenAttemptingToDepositZeroAmount_ReturnZeroBalanceException()
        {
            var sut = new BankAccountPart2(_notificationService.Object);

            Assert.Throws <ZeroDepositException>(() => sut.Deposit(0));
        }