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); }
public void PrintStatement() { _statementPrinter.PrintStatement(new Statement(_transactionStore.AllTransactions())); }