常用方法
常用方法
常用方法
常用方法
private void PrintStatementLines(ITransactionRepository transactionRepository) { decimal balance = transactionRepository.CurrentBalance(); foreach (var transaction in transactionRepository.AllTransactionsInReverseChronologicalOrder()) { var statementLine = new StatementLine(transaction, balance); _console.WriteLine(statementLine.CreateWith(_formatProvider)); balance -= transaction.Amount(); } }