public void When2000DepositedToBalance0_ThenBalanceIs2000()
        {
            var subject = new Account();

            WhenDepositMadeOf2000(subject);
            var actual   = subject.GetBalance();
            var expected = 2000;

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 2
0
        public void GetBalance_MustReturn_TheBalanceBetweenIncomeAndExpense()
        {
            Account account = new Account();
            Expense ex      = new Expense(100, DateTime.Today);
            Expense ex2     = new Expense(50, DateTime.Today);
            Income  income  = new Income(200, DateTime.Today);

            account.AddExpense(ex);
            account.AddExpense(ex2);
            account.AddIncome(income);

            double balance = account.GetBalance();

            Assert.AreEqual(50, balance);
        }