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)); }
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)); }
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]); }