コード例 #1
0
        public void Create_And_Store_A_Deposit_Transaction()
        {
            _transactionRepository.AddDeposit(DepositAmount);

            var transactions = _transactionRepository.AllTransactions().ToList();

            Assert.That(transactions.Count(), Is.EqualTo(1));
            Assert.That(transactions[0].Created, Is.EqualTo(TransactionDate));
            Assert.That(transactions[0].Amount, Is.EqualTo(DepositAmount));
        }
コード例 #2
0
ファイル: AccountShould.cs プロジェクト: drogojan/BankKata
        public void Print_A_Statement()
        {
            List <Transaction> transactions = new List <Transaction> {
                new Transaction("10/08/2019", 100)
            };

            transactionRepository.AllTransactions().Returns(transactions);

            account.PrintStatement();

            statementPrinter.Received().Print(transactions);
        }
コード例 #3
0
ファイル: Account.cs プロジェクト: tekavec/BankKata
 public void PrintStatement()
 {
     _StatementPrinter.Print(_TransactionRepository.AllTransactions());
 }
コード例 #4
0
ファイル: Account.cs プロジェクト: lestatPkr/bank-kata-1
        public void PrintStatement()
        {
            var transactions = _transactionRepository.AllTransactions();

            _statementPrinter.Print(transactions);
        }