コード例 #1
0
        public void PrintAStatement()
        {
            var transactions = new List <Transaction>
            {
                new Transaction(1000, new DateTime(2014, 1, 1)),
                new Transaction(-500, new DateTime(2014, 1, 2)),
                new Transaction(1500, new DateTime(2014, 1, 4))
            };

            var statement = new Statement(transactions);

            _transactionStore.AllTransactions().Returns(transactions);

            _account.PrintStatement();

            _statementPrinter.Received().PrintStatement(statement);
        }
コード例 #2
0
 public void PrintStatement()
 {
     _statementPrinter.PrintStatement(new Statement(_transactionStore.AllTransactions()));
 }