Пример #1
0
        public void Create_And_Store_A_Deposit_Transaction()
        {
            transactionRepository.AddDeposit(100);

            var transactions = transactionRepository.AllTransactions();

            transactions.Count.Should().Equals(1);
            transactions.First().Should().BeEquivalentTo(new Transaction(TODAY, 100));
        }
Пример #2
0
        public void CreateAndStoreADepositTransaction(int amount)
        {
            transactionRepository.AddDeposit(amount);
            var transactions = transactionRepository.AllTransactions();

            Assert.Equal(1, transactions.Count);
            Assert.Equal(Transaction(_date, amount).Date, transactions[0].Date);
            Assert.Equal(Transaction(_date, amount).Amount, transactions[0].Amount);
        }
        public void Create_And_Store_A_Deposit_Transaction()
        {
            transactionRepository.AddDeposit(100);

            List <Transaction> transactions = transactionRepository.AllTransactions();

            Assert.AreEqual(1, transactions.Count);
            Assert.AreEqual(transactions.First(), new Transaction(TODAY, 100));
        }
Пример #4
0
        public void StoreATransaction()
        {
            var transaction = GetTransaction(new Money(1000m), _Today);

            _TransactionRepository.Add(transaction);

            Assert.AreEqual(1, _TransactionRepository.AllTransactions().Count);
            Assert.AreEqual(GetTransaction(new Money(1000m), _Today),
                            _TransactionRepository.AllTransactions()[0]);
        }