Ejemplo n.º 1
0
        private void ComputeBalanceAndHistorize(decimal amountOfMoney)
        {
            Id       accountId  = cardReader.Authenticate();
            Balance  oldBalance = history.GetBalance(accountId);
            Balance  newBalance = oldBalance.Calculate(amountOfMoney);
            DateTime today      = clock.Today();

            history.AddLine(amountOfMoney, accountId, newBalance, today);
        }